CircleImage ja - Tai-Kimura/SwiftJsonUI GitHub Wiki

🇺🇸 English | 🇯🇵 日本語

CircleImage

クラス: CircleImageView 継承元: [NetworkImageView](/Tai-Kimura/SwiftJsonUI/wiki/NetworkImage)

プラットフォームサポート

  • UIKit: 完全サポート(すべての属性が利用可能)
  • SwiftUI: 完全サポート(円形クリップシェイプ付きAsyncImageにマップ)

NetworkImageの属性

属性名 UIKit SwiftUI Compose XML jsonでの型 詳細 備考
defaultImage - string imageViewに設定したいデフォルト画像の名前。
errorImage - string imageViewが設定したい画像のダウンロードに失敗した際に設定される画像の名前。
loadingImage - string imageViewが設定したい画像をダウンロード中に設定される画像の名前。
contentMode - string imageView.contentMode。デフォルトはUIViewContentMode.scaleAspectFill。利用可能なリストは以下の通りAspectFill: UIViewContentMode.scaleAspectFillAspectFit: UIViewContentMode.scaleAspectFitCenter: UIViewContentMode.center

NetworkImageの関数

public class func createFromJSON(attr: JSON, target: Any, views: inout [String: UIView]) -> CircleImageView

このメソッドはJSONファイルから作成される際に呼び出されます。 CircleImageViewクラスを継承するクラスを作成する際はこのメソッドをオーバーライドしてください。