2011-01-26 3 views
0

xibファイルと対応するViewControllerにViewがあります。 Interface Builderを使用して、イメージ、いくつかのラベル、およびテーブルビューを配置しました。UIScrollViewを既存のビューに統合する

私が持っていたいのは、新しいテーブルビューが現在テーブルビューの境界内でスクロールしているだけなので、ビュー全体がスクロール可能であるということです。

IBでこの既存のビューの後ろにスクロールビューを配置するにはどうすればよいですか?

私はすでにIBにUIScrollViewを配置し、他のすべての要素を配置しました。また、私はUIScrollViewのIBOutletを作成し、それを接続しますが、画面がスクロール可能ではありません...

は私が

[myScrollView addSubview: ???]; 

ような何かを持っていますか、事前にあなたの&よろしくをたくさんありがとうございました。

答えて

2

スクロールビューのcontentSizeプロパティを使用する前に設定する必要があります。うん、私は知っている - これは自動ではないばかげたばかげている。

ちょうどmyScrollView.contentSize = CGSizeMake(int, int)です。

+0

これは 'viewDidLoad'でも行いましたが、変更はありませんでした。私はページを持っており、ページ全体ではなく、スクロール可能なビューテーブル内にのみあります。私がやったこと:私はUIViewを持って、そこにすべての要素を置く、私はUIViewにこれを置くと、このスクロールビュー上のすべての要素を置くUIScrollViewを使用しました。それから私は私のインターフェイス 'IBOutlet UIScrollView * myScrollView'でプロパティを定義し、合成しました。ファイルの所有者から私はそれをmyScrollViewに接続し、次にTableViewのdataSourceとFile#s Ownerに委譲します。 – Tim

+0

contentSizeを設定した場所にコード行を投稿できますか? –

+0

' - (void)viewDidLoad {... myScrollView.contentSize = CGSizeMake(320,480); ' – Tim

関連する問題