UITableView问题?

时间:2011-09-20 02:35:29

标签: objective-c xcode ios4 xcode4

我有一个简单的UITableView设置,但我希望每个项目都包含一个图像。因此,当您单击某个项目时,将转到图像。你怎么认为我会这样做?我的列表(数组)中有大约10个项目将在TableView中。

4 个答案:

答案 0 :(得分:1)

必须阅读UITableViewDataSource Protocol。一旦正确实现了协议,使用tableView:didSelectRowAtIndexPath就是你的答案。根据您的实施要求,此答案可能略有不同,但协议仍然是解决方案。

答案 1 :(得分:0)

您需要一个UITableViewCell子类。

http://zcentric.com/2008/08/05/custom-uitableviewcell/

这几乎可以满足您的需求。

答案 2 :(得分:0)

如果您还没有这样做,请添加导航控制器以处理tableview和图像之间的切换。

然后覆盖tableview方法:didSelectRowAtIndexPath

[self.navigationController pushViewController:theViewControllerContainingTheImage animated:YES];

答案 3 :(得分:0)

排列tableview和Array中的项目 之后在UITableView的 didselectrowAtIndexPath 委托中使用它 [myImageView setimage:[picArray objectAtIndex:indexpath.row]];