2011-06-28 3 views
0

画面の中央にスクロール可能な領域を作成しようとしています - スクロールできない領域がいくつかあり、その下にスクロールできない領域がいくつかあります私はウィンドウの中央にあるInterface BuilderにUIScrollViewしか置いていませんでした。 UIScrollViewの概要をiPadの全幅、768ピクセル、およそ700ピクセルに設定しました。Interface Builderで作成されたUIScrollViewがビューの外にスクロールします

私はそれの子としてUIScrollView内の他のUI要素を配置することができます、と私は(ビューコントローラで)設定することで、それらのをスクロールすることができます:

#define SCROLL_AREA_VERTICAL_HEIGHT 1200 
... 
[myScrollView setContentSize:CGSizeMake(768, SCROLL_AREA_VERTICAL_HEIGHT)]; 
[myScrollView setNeedsDisplay]; 

私はインターフェイスビルダーでこれを見て、それはそうInterface Builderで設定したUIScrollViewの700ピクセル程度のフレームに収まるUI要素だけが表示されます。私が実際にそれを実行すると、UI要素がUIScrollViewフレームの下限の下に隠れるはずですが、上にスクロールすると上の要素が上端で隠されることはなくなります静的であると思われるラベルを上下に移動します。換言すれば、スクロールエリアの境界は、実際にスクロールエリアからスクロールする要素を隠すわけではありません。私は間違って何をしていますか?

答えて

0

あなたのような問題がありました。あなたにとってはうまくいくかどうかわかりませんが、インタフェースビルダーでビューを選択してみてください。また、属性サーフィスでは、チェックマーク付きのボックスがありますサブビュー、それをチェックしてみてください。それが私にとっての解決策でした。それが役に立てば幸い。

関連する問題