0

我有一个要制作滚动视图的视图(实际上是 UINavigationControllers 视图的一部分)。

我怎么做?

我可以做这样的事情:

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

(显然这不起作用,但有没有办法做到这一点)?

4

2 回答 2

0

是的,您必须实现委托,并设置 contentSize。我发现的关于滚动视图的最佳教程是:

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

你在一个很好的方式!

于 2012-09-25T15:21:09.593 回答
0

您可以像您一样以编程方式创建滚动视图,然后将现有视图添加为这个新滚动视图的子视图,检查addSubview:(它也适用于所有UIViews 和子类UIScrollView)。我不会说这是解决方案,甚至是干净的解决方案,但是如果您阅读有关内容addSubview:,至少可以弄清楚如何在滚动视图中显示视图...

于 2012-09-25T15:23:38.323 回答