0

FWIW私はXcode4.5.1を使用しています。

UI要素(UIButtonなど)を含むビューがあります。ビューはデバイス画面よりも広いため、スクロールビューの下に配置されます。

問題は、物理的に画面の境界内にある部分を除いて、ストーリーボードにビューが表示されないことです。xcode / storyboardに、ビューの全幅と高さを表示する方法はありますか(編集、ボタンのドラッグアンドドロップなど)?この特大のビューをグラフィカルに編集することは非常に困難です...

4

3 に答える 3

2

stackoverflowをもう少し掘り下げると、次のことがわかりました。

大きなuiscrollviewでサブビューを視覚的に配置します

基になるコンテンツビューを編集するたびにUIScrollViewを再拡大する必要があるように思われるため、これはまだ最適ではありません。しかし、これは私が現在これを処理している方法です。

于 2012-10-11T15:25:01.763 に答える
0

これには簡単な解決策があります(一般性を失うことなく、画面の高さの約2倍の長い垂直スクロールが必要だと仮定しましょう)

最初に、スクロールビュー自体よりも高さが少し小さいビューをスクロールビューに追加します。このビューには、スクロールビューの下半分に表示されるすべてのサブビューが含まれます。それを「下」ビューと呼びます。

長いスクロールビューの下半分に表示したいサブビューは、「下」ビューに追加するだけです。編集が完了したら、「下部」ビューを下にドラッグして、すべてのサブビューを再配置できます。編集する必要がある場合は、上にドラッグします。もちろん、uiscrollview に適切な contentsize を設定することを忘れないでください。

于 2013-02-11T12:00:22.083 に答える
0

スクロールビューの外側で、ストーリーボードに任意のサイズでビュー オブジェクトを作成することを考えたことはありますか?

その後、ロード時にビュー コントローラーによって、このビューをスクロール ビューのコンテンツ ビューとして追加できます。

于 2012-10-10T18:01:33.053 に答える