0

我有一个视图控制器,我在它上面解析来自服务器的数据并在屏幕上显示一篇文章。现在文章可以有从 10 个字符到 10000 个字符的任意大小。所以我需要使整个视图控制器可滚动到用户,这样他就可以滚动浏览整篇文章。我怎样才能做到这一点?只能通过IB完成吗?在我的视图控制器上,我有图像和标签来显示文章数据。

或者也许更容易只制作我保持主要文章文本可滚动的标签而不是整个控制器?

4

1 回答 1

2

您必须通过自己的类扩展 UIScrollView 或者可以分配/初始化它。

scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size. height)];
scrollView.backgroundColor = [UIColor clearColor];
[scrollView addSubview:otherView];

scrollView.contentSize = scrollView.frame.size;

[self.view addSubview:scrollView];

之后,您必须将视图添加到 scrollView 并正确设置contentSize

于 2012-07-27T11:32:20.853 回答