iOS拡張テーマの作成
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
拡張テーマは、別のテーマのUIコンポーネントと動作を継承しますが、親テーマのViewクラスを拡張して新しいXIBファイルを作成することにより、追加または変更できます。 拡張テーマの親は完全テーマでなければなりません。 Flat7テーマ は拡張テーマです。
これらの手順は、拡張テーマを作成する方法を説明しています。
-
Xcodeで、スクリーンレットのViewクラスとテーマにちなんで命名された新しいXIBファイルを作成します。 慣例により、 FooScreenletView という名前のViewクラスと BarTheme という名前のテーマを持つScreenletのXIBファイルは
FooScreenletView_barTheme.xib
という名前にする必要があります。 親テーマのXIBファイルをテンプレートとして使用できます。 Interface Builderを使用して、新しいXIBファイルでUIの変更をビルドします。 -
親テーマのViewクラスを拡張する新しいViewクラスを作成します。 このクラスには、作成したXIBファイルにちなんで名前を付ける必要があります。 親テーマのViewクラスの機能を追加またはオーバーライドできます。
-
新しいViewクラスをテーマのXIBファイルのカスタムクラスとして設定します。
@IBOutlet
または@IBAction
アクションを追加した場合、それらをクラスにバインドします。