0

I have a view (that is actually part of a UINavigationControllers view) that i want to make a scrollview.

how do i do that?

could i do something like this:

UIScrollView * content = [[UIScrollView alloc] initWithFrame:self.view.bounds];
self.view = content

(obviously that doesn't work, but is there a way to do it like that)?

4

2 に答える 2

0

プログラムでスクロールビューを作成してから、既存のビューをこの新しいスクロールビューのサブビューとして追加し、調べますaddSubview:(これは、すべてUIViewのsとサブクラスUIScrollViewでも同様に機能します)。私はこれが解決策であるとか、それについてはきれいなものでさえあるとは言いませんが、あなたがそれについて読んだらaddSubview:、少なくともスクロールビュー内にビューをライブにする方法を理解することができます...

于 2012-09-25T15:23:38.323 に答える
0

はい、デリゲートを実装し、contentSize を設定する必要があります。これまでに見つけた scrollViews に関する最高のチュートリアルは次のとおりです。

http://www.raywenderlich.com/10518/how-to-use-uiscrollview-to-scroll-and-zoom-content

あなたは良い方向に進んでいます!

于 2012-09-25T15:21:09.593 に答える