Radio ja - Tai-Kimura/SwiftJsonUI GitHub Wiki

🇺🇸 English | 🇯🇵 日本語

Radio(ラジオボタン)

class: SJUIRadioButton inherits: UIView

Radioの属性

属性名 UIKit SwiftUI Compose XML jsonでの型 詳細 備考
text - string ラジオボタンのラベルテキスト。
font - string ラベルのフォント名。
fontSize - float ラベルのフォントサイズ。
fontColor - string NSAttributedStringKey.foregroundColor。
icon - string 通常状態の画像名。
selected_icon - string 選択状態の画像名。
group - string ラジオグループ名。同じグループ名を持つラジオボタンは相互排他的になります。

Radioのプロパティ

open class var viewClass: SJUIRadioButton.Type

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

Radioの関数

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

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