FWIW私はXcode4.5.1を使用しています。
UI要素(UIButtonなど)を含むビューがあります。ビューはデバイス画面よりも広いため、スクロールビューの下に配置されます。
問題は、物理的に画面の境界内にある部分を除いて、ストーリーボードにビューが表示されないことです。xcode / storyboardに、ビューの全幅と高さを表示する方法はありますか(編集、ボタンのドラッグアンドドロップなど)?この特大のビューをグラフィカルに編集することは非常に困難です...
FWIW私はXcode4.5.1を使用しています。
UI要素(UIButtonなど)を含むビューがあります。ビューはデバイス画面よりも広いため、スクロールビューの下に配置されます。
問題は、物理的に画面の境界内にある部分を除いて、ストーリーボードにビューが表示されないことです。xcode / storyboardに、ビューの全幅と高さを表示する方法はありますか(編集、ボタンのドラッグアンドドロップなど)?この特大のビューをグラフィカルに編集することは非常に困難です...
stackoverflowをもう少し掘り下げると、次のことがわかりました。
大きなuiscrollviewでサブビューを視覚的に配置します
基になるコンテンツビューを編集するたびにUIScrollViewを再拡大する必要があるように思われるため、これはまだ最適ではありません。しかし、これは私が現在これを処理している方法です。
これには簡単な解決策があります(一般性を失うことなく、画面の高さの約2倍の長い垂直スクロールが必要だと仮定しましょう)
最初に、スクロールビュー自体よりも高さが少し小さいビューをスクロールビューに追加します。このビューには、スクロールビューの下半分に表示されるすべてのサブビューが含まれます。それを「下」ビューと呼びます。
長いスクロールビューの下半分に表示したいサブビューは、「下」ビューに追加するだけです。編集が完了したら、「下部」ビューを下にドラッグして、すべてのサブビューを再配置できます。編集する必要がある場合は、上にドラッグします。もちろん、uiscrollview に適切な contentsize を設定することを忘れないでください。
スクロールビューの外側で、ストーリーボードに任意のサイズでビュー オブジェクトを作成することを考えたことはありますか?
その後、ロード時にビュー コントローラーによって、このビューをスクロール ビューのコンテンツ ビューとして追加できます。