Check ja - Tai-Kimura/SwiftJsonUI GitHub Wiki

🇺🇸 English | 🇯🇵 日本語

Check(チェックボックス)

class: SJUICheckBox inherites: UIButton

Checkの属性

属性名 UIKit SwiftUI Compose XML jsonでの型 詳細 備考
label - string ラベルのビューID。labelが定義されている場合、チェックボックスとラベルの両方にタップイベントが設定されます。
src - string 通常状態の画像名。
onSrc - string 選択状態の画像名。

Checkのプロパティ

open class var viewClass: SJUICheckBox.Type

このプロパティは、createFromJSONメソッドでどのクラスをインスタンス化するかを決定するために使用されます。 SJUICheckBoxを継承するクラスを作成する際は、このプロパティにビューのクラスを定義する必要があります。

Checkの関数

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

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