我在ViewController
中有一个包含3个TableView
的视图。我必须在底部添加1个TableView。一切都不适合单个屏幕尺寸,因此现在我必须使屏幕可滚动。
我四处搜索,但没有得到如何添加scrollview,最好的是什么 -
我还需要让我的TableView可滚动,所以我想分别需要将ScrollView添加到它们中。
实现滚动查看和阅读的最佳和首选方法是什么? TableView分别是?我的布局是在StoryBoard中。
答案 0 :(得分:1)
我会说按照以下步骤进行操作。
在滚动视图中添加这三个表格视图,如下所示。
UITableView1>> tableView1.frame = CGRectMake(0,0,320,300);
[myScrollView addSubView:tableView1];
UITableView2>> tableView2.frame = CGRectMake(0,300,320,300);
[myScrollView addSubView:tableView2];
UITableView3>> tableView3.frame = CGRectMake(0,600,320,300);
[myScrollView addSubView:tableView3];
现在将UIScrollView的ContentSize设置如下。
myScrollView.contentSize = CGSizeMake(320,900);
如果仍然无法滚动滚动视图,请将myScrollView.contentSize = CGSizeMake(320,900);
放在viewDidAppear
- (void) viewDidAppear {
myScrollView.contentSize = CGSizeMake(320,900);
}
这样你就可以滚动视图滚动高度为900px。
希望这就是您所寻找的。 strong>