2012-04-02 10 views
1

UIScrollViewで使用する大きなビューを作成したいとします。どういうわけか、大きなビュー(いくつかのページの長いビュー)を作成し、それをストーリーボードに追加してスクロールビューに埋め込むことはできますか?それを行うには納得のいく方法がありますか?ストーリーボードでそれをやっているコスは本当にイライラしています。UIScrollViewの大きなビューを作成する便利な方法はありますか?

答えて

1

はい、Interface Builder(ストーリーボードと呼ばれるもの)を使わずにアプリ全体を作成できます。 UIViewを作成するには、次のコードを使用します。あなたがInterface BuilderをせずにscrollViewを作りたい場合は、また

[theScrollView addSubview: theView]; 
[scroll setContentSize: theView.frame.size]; 

UIView *theView = [[UIView alloc] initWithFrame: CGRectMake(x, y, width, height)]; 
viewOutlet = theView; 

はそのようにように(Interface Builderで作られた)空のscrollViewに追加、上記のようなコードを使用します。

UIScrollView *scrollview = [[UIScrollView alloc] initWithFrame: CGRectMake(x, y, width, height); 

しかし、あなたが簡単にコンテンツtouc設定(遅延を調整することができますので、Interface Builderでちょうど空のscrollViewを作成する方が簡単ですヘス、水平/垂直スクロールを表示するなど)。

+0

私は、インタフェースビルダーで大きなビューを作成する便利な方法を意味します。しかし、それをストーリーボードでドラッグするだけでは、サイズを変更することはできません。私はそれをスクロールビューに埋め込むことができますが、そのビュー全体を見ることができず、ボタンをそのようなビューにドラッグすることは非常にイライラします。 –

+0

IBの右から2番目のタブに移動し、手動でサイズを設定できます(側面にあるノブをドラッグする必要はありません)。 – Greg

関連する問題