如果我假装带按钮的桌面视图,苹果会批准我的应用程序吗? 我还在学习,还没有学到如何实现伟大的表格视图。 但我是一个优秀的设计师,并结合按钮和滚动视图,我可以获得与表视图相同的效果。
问题是:我想根据您在表视图中选择的单元格转到不同的详细信息视图。我不知道该怎么做。我搜索过并搜索过但我找不到怎么做。
因此,对我来说,使用按钮“伪造”表格视图并使用故事板将您带到不同的视图更容易。 我知道这不是最有效的解决方案,但它是一个有效的解决方案。
如果我这样做,Apple会拒绝我的应用吗? 而且,我在故事板中可以制作多少不同的观点是否有限制?
我的意思是,我可以用故事板创建250个不同的视图,并通过segues从一个视图移动到另一个视图吗?
提前感谢大家的答案。
答案 0 :(得分:1)
我建议使用tableView方式,因为这是简单而标准的方式。
我不认为Apple会喜欢另一种方法,因为那是表格的观点,但它可能会得到批准。
如果你知道如何创建UITableView的基础知识以及如何实现UITableViewDelegate和UITableViewDatasource,你所要做的就是从UITableViewDelegate实现tableView:didSelectRowAtIndexPath:方法。
此实现应如下所示:
-(void) tableView:(UITableView *) tableView
didSelectRowAtIndexPath: (NSIndexPath *) indexPath
{
[tableView deselectRowAtIndexPath:indexPath
animated:YES];
NSUInteger rowIndex= [indexPath row];//this is the index in the tablevie of the tapped row
//do stuff with the rowIndex, instantiate another view, etc
}
希望这有帮助
答案 1 :(得分:0)
我想根据你的细胞去看不同的细节视图 在表格视图中选择。我不知道该怎么做。
每当用户点击一个单元格时,都会调用您的表委托的-tableView:didSelectRowAtIndexPath:
方法。您可以实现该方法来查看索引路径(即部分和行),并根据您找到的内容执行操作。如果您有十个单元格都应该通向不同的视图控制器,则可以打开该行,并为每个加载相应视图控制器的情况设置不同的大小写。或者,您可以使用索引路径来确定单元格中显示的数据,并根据该行为采取措施。