2017-06-26 17 views

回答

2

使用UIScrollView并放入您的内容。

0

您可以使用UIScrollView或UITableView相同。

添加所有视图作为一个超级视图的子视图说containerView。将containerView作为UIScrollView的子视图添加。不要忘记设置适当的UIScrollViiew内容大小。您可以通过适当的自动布局做或编程为

CGRect contentRect = CGRectZero; 
for (UIView *view in self.scrollView.subviews) { 
contentRect = CGRectUnion(contentRect, view.frame); 
} 
self.scrollView.contentSize = contentRect.size; 

您还可以使用的UITableViewController静态细胞。你可以在静态单元格中添加视图,你很好。 UITableViewController本身管理滚动。

希望它有帮助。快乐编码!

0

您可以使用的UIScrollView(如@luckyShubhra和@chedabo建议),可以正确设置在这种情况下,故事板的UI和拥有的UIScrollView的contentsize设置为包含在的viewController的大小在UIScrollView中......

然后也的UITableView(如@luckyShubhra建议) ...如果你的数据是建立应对为NSString的或对象的列表,这可以很好地工作......

The如果内容是NSString,并且你会使用UILabel,我会建议将它改为UITextView ...这样也可以滚动。如果内容不被编辑,只需将可选和可编辑的布尔值更改为false ...

0

UIScrollView甚至UITextView也可以帮助您。如果是HTML,您可以考虑使用UIWebView进行渲染。

只要确保控件高度小于视图控制器,那么它将以可滚动的方式呈现内容。

相关问题