iOSの子テーマの作成

iOSの子テーマの作成

ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。

子テーマでは、親テーマの動作とUIコンポーネントを活用しますが、UIコンポーネントの外観と位置を変更できます。 コンポーネントを追加または削除することはできず、親テーマは完全なテーマである必要があることに注意してください。 子テーマは、独自のXIBファイルで視覚的な変更を提示し、親のViewクラスを継承します。

たとえば、図1の子テーマは、 ログインスクリーンレットの デフォルトテーマと同じUIコンポーネントを示していますが、より大きな画面を持つデバイスで表示するためにそれらを拡大しています。

図1:UIコンポーネントは、子テーマのXIBファイルの例で拡大されています。

次の手順に従って、子テーマを作成できます。

  1. Xcodeで、ScreenletのViewクラスとテーマにちなんで命名された新しいXIBファイルを作成します。 慣例により、 FooScreenletView という名前のViewクラスと BarTheme という名前のテーマを持つScreenletのXIBファイルは FooScreenletView_barTheme.xibという名前にする必要があります。 親テーマのXIBファイルのコンテンツを、新しいXIBファイルの基盤として使用できます。 新しいXIBでは、UIコンポーネントの視覚的プロパティ(位置やサイズなど)を変更できます。 ただし、XIBファイルのカスタムクラス、アウトレット接続、または restoreIdentifier変更しないでください。これらは親のXIBファイルのものと一致する必要があります。

あなたは、必要に応じてできる パッケージ あなたのテーマおよび/または開始 それを使用して

« iOSテーマの作成iOS拡張テーマの作成 »
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています