0

わかりました、これは質問です:

  • 私たちObject Libraryは皆、その中にすべてのコントロールがあることを知っています
  • そのリストにカスタム オブジェクトを追加するにはどうすればよいですか? (例: 「カスタム オブジェクト」の下)

以下を読みましたが、まだ動作しません (Snow Leopard の Xcode 4.2):

カスタム オブジェクトをライブラリに追加する

通常はアイテムをライブラリ ウィンドウからユーザー インターフェイスにドラッグしますが、これらのオブジェクトのカスタム構成をライブラリ ウィンドウにドラッグして戻すこともできます。これを行うと、それらのカスタム オブジェクトを後で再構成せずに取得できます。

カスタム オブジェクトをライブラリに追加するには、次の手順を実行します。

  1. ウィンドウで、必要に応じてオブジェクトを構成します。

  2. Option キーを押したまま、オブジェクトをライブラリ ウィンドウにドラッグします。

  3. [ライブラリ] ウィンドウの組織ペインで、カスタム オブジェクト グループまたは作成したカスタム グループにオブジェクトをドロップします。Interface Builder は、ドロップされたオブジェクトに関する情報を求めるプロンプトを出します。

  4. オブジェクトに関する情報を入力し、[OK] をクリックします。

この方法を使用して、1 つのオブジェクトまたはオブジェクトのグループをドラッグできます。複数のオブジェクトをドラッグすると、グループ全体がライブラリ ウィンドウ内の 1 つのアイテムになります。そのアイテムをライブラリからドラッグして戻すと、元のオブジェクトがすべて作成されます。

ライブラリに追加した項目は、Interface Builder セッション間で保持されるため、何度でも使用できます。ライブラリ ウィンドウからカスタム アイテムを削除するには、次の手順を実行します。

  1. ライブラリ内のカスタム オブジェクト グループを選択して、そのグループ内のアイテムを表示します。

  2. カスタム項目を選択します。

  3. 削除キーを押します。

ライブラリ ウィンドウからカスタム アイテムを削除するには、カスタム オブジェクト グループからカスタム アイテムを削除する必要があります。カスタム グループ フォルダーから項目を削除すると、グループからは削除されますが、ライブラリからは削除されません。

オブジェクトのカスタム構成をライブラリに追加するだけでなく、Interface Builder プラグインを介してまったく新しいオブジェクトをライブラリに追加することもできます。プラグインは通常、カスタム クラスの属性を構成および編集できるようにする場合に使用されます。詳細については、「プラグインを使用して新しいオブジェクトをライブラリに統合する」を参照してください。</p>

何か案は?

4

1 に答える 1

2

特にXCode 4のInterface Builderの「カスタムオブジェクト」の問題について、Appleで働くXCodeエンジニアと電子メールでやり取りしましたが、彼自身の言葉で、そのメニューオプションは「機能しない」と述べました。これは彼の正確な言葉であり、Apple が開発者を支援するために提供する WWDC 2012 ビデオのプレゼンターの 1 人でもあります。これは彼のせいではありませんが、この返事を見てとてもがっかりしました。

これは実装するのに優れた機能であるため、XCodeの以降のバージョンでこれを修正することを願っています. それまでは、回避策としてコード スニペット ライブラリを使用することをお勧めします。

あなたの iOS 開発の努力に全力を尽くします :-)

于 2013-05-21T14:11:30.830 に答える