2012-11-26 8 views
14

他の誰かがXcodeで作成したプロジェクトを更新する際に問題があります。これはストーリーボードに組み込まれているアプリケーションであり、ストーリーボードエディタのドキュメントのアウトラインパレット(複数のビューが含まれています)にビューコントローラがあるシーンがあります。最初のビューは、クリックしたときにストーリーボードエディタで強調表示され、ビューが更新されるビュー内のデザインまたはオブジェクトを変更すると表示されます。その場面に何らかの形で取り付けられている2番目のビュー(出口と最初のレスポンダの下にあるビュー)がありますが、そのビューのデザインを編集する方法を理解できません。そのビューまたはその子をクリックすると、右側のさまざまなインスペクタ(接続、属性など)でその属性がはっきりとわかります。Xcodeストーリーボードビューコントローラーで複数のビューが表示されますが、そのうちの1つはストーリーボードエディターに表示されません

(この質問の元のバージョンでは、これらの追加のビューはランドスケープに切り替えるときに必要な特別なレイアウトに使用されていることが示唆されています。 )

いずれにしても、私の主な関心事は、この2番目のビューを変更できることです。それはエディタでそれを見る方法がなければならないようであり、私はちょうどそれを逃しています。私は、ストーリーボードのポートレートと風景のビューのチュートリアル(この方法を使用するようではない)、「ストーリーボードシーンの複数のビュー」などのフレーズを検索し、メニューオプションを調べました。 2番目のビューが選択されていますが、クリックするとシーンからビューが削除され、次にそれを見つけることができません)。私はより多くを学ぶためにどこを見なければならないのか分からない。このビューを編集するにはどうすればよいですか?どんな助けもありがとうございます。

ViewController scene in document outline

+0

は、あなたはそれがどこかの隅に隠れていないことを確認してすべての方法をズームしていますか? – rdelmar

+0

@rdelmar - はい、何度も残念です! :-)それは隠れていません。 –

答えて

14

を知ってみましょう。私はこれが不合理だと思うが、うまくいく。

enter image description here

+1

それは不合理なことですが、私はこれをやるよりエレガントな方法をいくつか見逃さなかったことをうれしく思っています。これはそれを行う最も簡単な方法のようです。ありがとう! –

4

は、私はいくつかの時間前にこの問題を持っていた、と私は隠されたビューでグラフィカルに機能することがわかっ唯一の方法は、することでした:

  • は、ストーリーボード
  • 割り当てるために別の一時のViewControllerを追加します正しいクラス(あなたの場合はMainViewController)
  • メインビューを削除する(leftmenù、command + backspace)
  • セレクトt彼は元のViewControllerからの隠れたビューをドラッグし、新しいビューコントロールの "Main View Controller"アイコンの下にドラッグします(画像に添付されている左のメニューを常に使用します)。
  • ビューでの作業が終了したら、それに戻っビューをドラッグ
  • グラフィック、でも接続するコンセント/アクションは
  • はコンセントが接続を維持する必要があり

一時ビューコントローラを削除し、元の位置にあります。 command-x/command-v(カット/ペースト)を使用すると、アウトレットが失われます。

は私が、私はそれが意味をなさない知っているが、あなたはストーリーボードを経由して、それを編集するには、まずビュー(一時的に)にドラッグすることができます

+0

ありがとうございます - これは私のために働いたが、jhilgert00のソリューションは少し簡単で、エラーが発生しにくいものでした。しかし、あなたの答えは私が作る必要があった最初のいくつかの変更がありましたが、迅速な応答を本当に感謝します! –

+0

これを見つける前に、jhilgert00で説明したのと同じ解決策を試してみました。それは、セカンダリビューがメインのビューにドラッグされるたびにメインビューのレイアウトが変更されたためです。しかし、以前のxcodeバージョンや特定のレイアウトの問題があった場合、より速く簡単な解決策になりました。 ) – LombaX

+0

Xcode5がこれを更新して以来、これは私が見つけた最も便利な方法でした。 – MathewS

関連する問題