Switch ja - Tai-Kimura/SwiftJsonUI GitHub Wiki

🇺🇸 English | 🇯🇵 日本語

Switch(スイッチ)

class: SJUISwitch

SJUISwitchの属性

属性名 UIKit SwiftUI Compose XML jsonでの型 詳細 備考
tint - string switch.onTintColor.
onTextChange - string この属性でUIControlEvents.valueChangedイベントを定義できます。この属性で作成されるセレクターがイベントに設定されます。

Switchのプロパティ

open class var viewClass: SJUISwitch.Type

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

Switchの関数

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

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