2014-11-14 13 views
1

如何制作大型垂直内容的应用程序?大型垂直内容iOS应用程序

在Xcode storyboard中不可能拖放所有我想要的内容。例如,在App Store应用程序中,您可以垂直滚动,如何从Xcode执行此操作?

我正在阅读大量书籍,但暂时没有提供该信息。

任何帮助将非常感激。

谢谢。

+0

你可以在运行时通过编码添加,我想.. – hmdeep

+0

使用UITableView或UIScrollView – raki

回答

1

实际上,您可以放入故事板中的内容。将你的控制器设置为自由形式,并将其高度设置为任何你想要的(我使用5000测试)。为它添加一个滚动视图,并将其固定到超级视图的所有四边。现在,添加你的内容。尽管你将控制器和滚动视图设置为一个可笑的大小,当你运行应用程序并查看框架时,控制器的self.view和滚动视图是你运行的任何模拟器的高度,但contentSize 。滚动视图的高度将是5000(在我的测试中,实际上是4999.5)。

2014-11-13 20:57:14.338 TallControllerTest[2180:1092368] self.view is: {{0, 0}, {320, 568}} 
2014-11-13 20:57:14.338 TallControllerTest[2180:1092368] scrollView frame is: {{0, 0}, {320, 568}} 
2014-11-13 20:57:14.338 TallControllerTest[2180:1092368] contentSize is: {320, 4999.5} 
0

如果你想表现出非常大的内容垂直滚动,那么你应该去要么UIScrollView的OR的UITableView或与UIScrollView的都喜欢的UITableView的组合的UITableViewCell的子视图。

如果您的内容真的非常大,那么请以编程方式添加视图,这对于大型内容更加方便。

最后,这取决于您的内容和用户界面如何表示您的内容。