Iphone 与iPad应用商店类似的表格视图?
全部。我一直在网上搜寻,但我还没有找到一个结论性的答案。如果你查看iPad应用商店中的许多其他应用,Categories(类别)选项卡看起来像一个2列的表格视图 我读过一个使用web视图的解决方案,但还没有深入探讨 我尝试在表格单元格中使用子视图。我可以模拟2列布局,但我无法让触摸事件正常工作。在我尝试继续这条道路之前,我想知道这些是可行的解决方案还是有其他选择Iphone 与iPad应用商店类似的表格视图?,iphone,ipad,uitableview,Iphone,Ipad,Uitableview,全部。我一直在网上搜寻,但我还没有找到一个结论性的答案。如果你查看iPad应用商店中的许多其他应用,Categories(类别)选项卡看起来像一个2列的表格视图 我读过一个使用web视图的解决方案,但还没有深入探讨 我尝试在表格单元格中使用子视图。我可以模拟2列布局,但我无法让触摸事件正常工作。在我尝试继续这条道路之前,我想知道这些是可行的解决方案还是有其他选择 如果苹果在应用商店中使用这个,我想一定有现成的方法。感谢您的帮助 这真的很简单。打开.xib文件,创建2个或任意多个UITableVi
如果苹果在应用商店中使用这个,我想一定有现成的方法。感谢您的帮助 这真的很简单。打开.xib文件,创建2个或任意多个UITableView。 通过定义
IBOutlet UITableView *table1;
IBOutlet UITableView *table2;
将interface builder中的代理和数据源连接到每个表,现在在每个表中指定代理和数据源以指向视图控制器
现在,您需要实现基本的UITableView功能,如:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
现在,在这个方法中,您可以通过使用IBOutlet引用检查tableView值来知道需要哪个方法。比如:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if(tableView == table1){
return 10;
} else {
return 5;
}
}
你可以想象并创建不同的类以不同的方式处理这些委托,或者有更好的模式,但这是一个开始=D的好方法,你知道,我记得看到过这个,但当我最初看到它时,它似乎太复杂了。但这似乎效果很好。我唯一的一个小问题是,表之间没有边界,但这是次要的。无论如何,如果有人想知道,我只是在一个滚动视图中插入了两个表视图,禁用了表的滚动,并调整了高度以适应所有行。到目前为止,工作很有魅力。谢谢