Switch ja - Tai-Kimura/SwiftJsonUI GitHub Wiki
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クラスを継承するクラスを作成する場合は、このメソッドをオーバーライドしてください。