这是我的应用。
http://www.flickr.com/photos/baozhiqiang/6943921630/ http://www.flickr.com/photos/baozhiqiang/6943921900/
您可以在主屏幕顶部看到三个按钮。单击它时,库将更改为下一个。它们的布局风格不同。 我通过在一个大的ScrollView中制作三个ScrollView来创建它。像这样的代码:
[backgroundScrollView addSubview:innerNewsScrollView];
[backgroundScrollView addSubview:innerHotScrollView];
[backgroundScrollView addSubview:innerLinkScrollView];
单击按钮时,我更改了ScrollView的框架。
现在有一个问题,当我向ScrollView添加超过100张图片(带图像的UIButton)时,它已经崩溃了。我想用UITableView替换ScrollView。但是如何在UIViewController中控制多个UITableView?
任何人都可以帮助我!
答案 0 :(得分:0)
两种可能性:
除非这些表格是微不足道的,否则我认为第二种选择是最干净的。
答案 1 :(得分:0)
在UIViewController的视图中添加所有UITableViews,将它们的tag
属性设置为可以区分它们的属性,并设置它们的委托(如果你的UIViewController实现了self
协议,通常会UITableViewDelegate
)。 UITableViewDelegate
中的每个方法都将UITableView
引用作为参数传递,并且使用tag属性的值可以找出处理哪个表视图。