我想水平分页到一个新的 UITableView 并保持垂直滚动的可能性。对于分页滚动问题,这应该对我有所帮助:UIScrollView paging in single direction
但我首先想知道我应该如何设置不同的 UITableViews?我是否必须设置不同的 UITableViewController,或者(我认为正确的解决方案)我是否有一个可以加载不同 UITableViews 的 Scrollview?
像这样但使用 TableViews 而不是颜色?
NSArray *colors = [NSArray arrayWithObjects:[UIColor orangeColor], [UIColor greenColor], [UIColor blueColor],[UIColor redColor], nil];
for (int i = 0; i < colors.count; i++) {
CGRect frame;
frame.origin.x = self.scrollView.frame.size.width * i;
frame.origin.y = 0;
frame.size = self.scrollView.frame.size;
UIView *subview = [[UIView alloc] initWithFrame:frame];
subview.backgroundColor = [colors objectAtIndex:i];
[self.scrollView addSubview:subview];
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * colors.count, self.scrollView.frame.size.height);
如果这是正确的方法,我该如何设置不同的 TableViews?
我真的不知道如何实现这一点,希望有人可以帮助我:D