これはよくある問題のように思えますが、どこにも答えが見つからないようです。 This 質問は問題に対処しているようですが、解決策を機能させることができないようで、Xcode4を参照しているのかわかりません。
Xcode4でInterfaceBuilderを使用し、UIScrollView
を操作する場合、Interface Builder自体でビューを下にスクロールして、画面の表示可能なセクションの外にあるコントロールを表示/追加/編集する方法はありますか?矢印キーを使用していくつかのコントロールを押し下げることができましたが、現在はそれらが表示されないため、InterfaceBuilderで操作できません。 IBでビューをスクロールするのが最優先ですが、ドロップダウンメニューなどを使用してコントロールを選択し、矢印キーで押し上げることができる方法があれば、少なくともそれは何かでしょう。ありがとう。
Xcode4で役立つ単なる回避策:
長いスクロール画面を作成したい(しなければならない)場合、私は通常次のことを行います。
さて、あなたができるいくつかの異なることがあります。ツールバーの小さな再生ボタンのように見えるボタンをクリックすると、ワークスペースの左側に開くことができるビュー内のアイテムのリストがあります。アイテムをダブルクリックすると選択されるので、矢印キーを使用できます。
最良のオプションは、レイアウトパネル(通常は右側)を使用して、位置の値を手動で入力することです。時々、これを使用して、スクロールビューを作業している場所が見える場所まで移動してから、元に戻します。
これがまさにあなたが探していたものではないことは知っていますが、私はいつもスクロールビューをView Controllerから「ペーストボード」にドラッグして、自由にサイズを変更して全体を見ることができます。
編集を行ったら、ビューに割り当てられたスペースに合わせてサイズを変更し、ViewControllerに戻します。
ルートビューをフリーフォームと最大1000ptの高さに設定し、子ビューを調べてこの高さにも設定します(スクロールビューを含む)。viewdidloadメソッドで高さを適切なサイズに設定します。
テーブルビューコントローラーを使用する必要がありますが、解決策を見つけました。テーブルを静的として定義すると、テーブルがウィンドウのサイズよりも大きい場合、スクロールはInterfaceBuilderで機能します。さらに、標準ビューをテーブルの上部と下部に追加できます。これらのビューもスクロール可能です。コントローラを選択するとスクロールします。このトリックがお役に立てば幸いです。