iOSテーマの作成
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
独自のテーマを作成することにより、モバイルアプリのデザインと機能をカスタマイズできます。 それらを最初から作成するか、既存のテーマを基盤として使用できます。 テーマには、スクリーンレットの動作を実装するためのViewクラスと、UIを指定するためのXIBファイルが含まれます。 Liferay Screensの3つのテーマタイプは、異なるレベルのカスタマイズと親テーマの継承をサポートしています。 各テーマタイプが提供するものは次のとおりです。
-
子テーマ: 親テーマと同じUIコンポーネントを表示しますが、外観と位置を変更できます。
-
拡張テーマ: 親テーマの機能と外観を継承しますが、両方を追加および変更できます。
-
完全なテーマ: スクリーンレットの完全なスタンドアロンビューを提供します。 完全なテーマは、スクリーンレットの現在のテーマとはまったく異なる機能と外観を実装するのに理想的です。
このセクションのチュートリアルでは、3つのテーマタイプすべてを作成する方法について説明します。 テーマの概念とコンポーネントを理解するには、Liferay Screens for iOSの アーキテクチャ を調べてください。 上のチュートリアル のiOSのscreenlets作成 、あなたのテーマが必要とするScreenletクラスを作成することができます。
テーマの場所の決定
作成するテーマのタイプを決定したら、作成する場所を決定する必要があります。 再利用または再配布する場合は、Xcodeで空のCocoa Touch Frameworkプロジェクトに作成する必要があります。 パッケージ チュートリアルでは、CocoaPodsを使用してパッケージ化および公開する方法について説明します。 テーマを再利用または再配布する予定がない場合は、アプリプロジェクト内で直接作成できます。