我想使用tableview作为选择器。例如,当为联系人选择铃声时,出现铃声的桌面视图。
实现这一目标的理想方法是什么?看起来这很常见。
感谢您的时间。
答案 0 :(得分:0)
使您的表视图委托实现- (void)tableView:(UITableView *)tv didSelectRowAtIndexPath:(NSIndexPath *)indexPath
,您可以告诉选择了哪一行。 http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBIQFjAA&url=http%3A%2F%2Fdeveloper.apple.com%2Fiphone%2Flibrary%2Fdocumentation%2Fuikit%2Freference%2FUITableViewDelegate_Protocol%2FReference%2FReference.html&ei=VotlTKCfMsP98AaczJT6Bw&usg=AFQjCNFjM7H_oPMFgqw3oadcBDsd9st0_g&sig2=NypngpJbn1_7CRDXwIuyfw
答案 1 :(得分:0)
如果您希望它无限滚动,您可能会发现此组件很有用:http://dev.doukasd.com/2011/04/infinite-scrolling-dial-control-for-ios/
答案 2 :(得分:-1)
UITableView
和UIPicker
是两回事,因此请谨慎使用此内容中的“选择器”一词。
您基本上问“我如何呈现和控制表格视图?”。你是对的,这是iPhone开发中一个非常常见的主题,这就是为什么Apple有a handy programming guide这样做,它链接到几个不同的示例代码项目(我在他们的网站上用户体验/表下数10 )。