4

Xcode 6 Beta 6でこの問題に遭遇しました。すべてのコンポーネント (ボタン、リストなど) を含むアプリのすべてのビューを表示できるメインのストーリーボード ビューを選択すると、ビュー自体のみが表示されますが、それらのイベントにはコンポーネントが表示されません。シミュレーターでアプリをビルドして実行すると、すべてのコンポーネントが表示されますが、開発すると表示されません。メイン ストーリーボードのユーザー インターフェイス ビューの左側に、すべてのコントローラーが一覧表示されます。それぞれを展開すると、ビューに表示されるはずのコンポーネントが表示されますが、それらは無効 (フェードアウト) になっています。

コンパイラはエラーや警告を表示しません。何が起こっているのか、どうすればこれを修正できるのか、誰にも手がかりがありますか?

編集:最新バージョンをインストールしましたが、まだ同じ問題があります。誰もこの問題を抱えたことはありませんか?

4

2 に答える 2

22

私も同じ問題を抱えていました。問題は、現在選択されているサイズ クラスに対して、非表示/グレー表示されたビューが「インストール」されていないことです。ビューがインストールされているクラスのサイズを確認するには、そのビューを選択し、右ペインの属性インスペクターに移動して一番下までスクロールします。インストール済みというチェックボックスが 1 つ以上あるはずです。

これにより、ビューがインストールされているサイズ クラスがわかります。チェックボックスをクリックすると、指定されたサイズ クラスのビューがインストール/アンインストールされます。ビューをストーリーボードに表示するには、ストーリーボードの下部バーの中央にあるコントロールをクリックして、ビューがインストールされているサイズ クラスを選択する必要があります (現在選択されている w および h サイズ クラスが表示されます)。 )。

現在選択されているサイズ クラスのビューをアンインストールするために何をしたかはわかりませんが、ここですべてのチェックボックスがオンになっていることを確認すると、ビューが元に戻りました。

サイズ クラスが面倒な場合は、[ファイル インスペクター] ペインに移動し、[サイズ クラスを使用] チェックボックスをオフにして、サイズ クラスを完全に無効にすることができます。

于 2014-10-13T17:11:32.407 に答える
7

これで修正されました。ここで同じ問題に遭遇したすべての人にとって、私がしたことです。まず、最新バージョンの xcode をインストールしましたが、問題は解決しませんでした。次に、メインのストーリーボードを開くと、一部のビューのサイズが間違っていることがわかりました (ビューを作成したときに選択した iPhone のサイズではなく、iPad などのサイズでした)。だから私がしたことは、間違ったサイズのビューを選択し、ビューを選択した後にxcodeの下部にある「Any Any」ボタンをクリックして、再びiPhoneサイズにサイズ変更することでした。

于 2014-10-04T18:20:23.163 に答える