如何使视图控制器可滚动?

时间:2012-07-27 11:28:28

标签: objective-c ios uiscrollview scrollview

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

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

1 个答案:

答案 0 :(得分:1)

您必须通过自己的类扩展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

相关问题