2010-12-17 4 views
1

私は1つのビュー(Interface Builderでビルドされています)に多くのUIコンポーネントが含まれているプロジェクトに取り組んでいます。私は、プロジェクトディレクトリを保存して移動した後、これらの要素をすべて含むべきインタフェースが空である(ビューには表示可能なUIコンポーネントはありません)ことがわかりました。iOSプロジェクトが表示されません。Interface Builderから作成したビュー内に

実際には2つのプロジェクトがあります。 1はフレームワークプロジェクトで、もう1つは&がデバイス上で動作するiphoneプロジェクトです。私のチームの他のメンバーが作業するときに頻繁に移動するフォルダ内にすべてが含まれています。

要素を正しく表示していないビューは、iphoneプロジェクトまたはフレームワークプロジェクトのいずれかを使用して変更できるXIBファイルです。

なぜこのようなことが起こりますか?この問題をさらに解決するにはどうすればよいですか?私はそれを修正する方法がわかりません。

答えて

1

多くのコンポーネントは、プロパティに接続されていない場合は表示されず、データソースまたはデリゲートが接続されていない場合は表示されません。

すべての接続はすべて完了しましたか?

+0

すべての接続が正しく配線されているようです。しかし、フレームワークプロジェクトの前にiphoneプロジェクトを開いてからXIBファイルを開くと、コンポーネントの接続はグレー表示になります。 – binnyb

+0

デリゲートであれデータソースであれ、オブジェクトは何にも接続していない場合に表示されます。 UITableViewを使用すると、ビューに表示され、セルやテキストは表示されません。 – WrightsCS

+0

@WrightCSそれを実行してからしばらく時間がかかりましたが、UIBarButtonItemも分割されたコントロールもナビゲーションバーに表示されません。他にもいくつかあります... UIPickerViewまたは日付バージョン、iirc。私が縛られていないものを作って以来、長いことがありましたが、私は事があることを間違いなく覚えています。 –

0

- (void)viewDidLoadのビュー階層を確認できますか? Matthewは言ったように、それらのコンポーネントがプロパティに接続されていない場合、それらは表示されません。また、適切な表示に追加しないと、表示されません。

あなたはプロパティにサブビューself.viewを参照してのViewControllerのビュー階層を確認することができます。

関連する問題