XCodeでテキスト(UILabel、ボタンタイトルなど)のスタイルを設定するための最も効率的な方法(ベストプラクティス)は何ですか?

クリスデノポール

私はiOS開発に比較的慣れておらず、UIUXデザインのバックグラウンドを持っています。Sketchやその他の主流のデザインツールのようにテキストスタイルを定義する際に、より効率的な方法やベストプラクティスがあるかどうかを知りたいです。

シナリオの例では、UIlabelsのある画面がたくさんあり、すべてのヘッダーテキストに共通のテキストスタイルを設定したいと思います。また、テキストスタイルを変更する場合は、1か所で変更するだけで、Sketchと同じように同じテキストスタイルを使用するすべてのUILabelに変更が反映されます。

私が考えた解決策の1つは、UIlabelのサブクラスを作成することです。しかし、これが良い習慣かどうかはわかりません。

どんな助けでも大歓迎です。ありがとう!

CZ54

の力を使うこともできます@IBInspectable

サブクラスに、次のような属性を追加します。

@IBInspectable open var style : String = "" {
    didSet {
        switch style {
        case "head":
            font = //any font for head component
        ...
        }
    }
}

次に、Xib / Storyboard(またはコード)で、プロパティインスペクターで属性値を設定できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ