2010-09-30 32 views
1

用缩略图创建表格视图的最佳方式是什么(如iPhone Photos应用程序)?如何选择表格视图行中的单个项目?

我遇到的问题是选择部分。如何获取有关所选行的选定缩略图的信息?像这样的代表方法:

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath atPoint:(CGPoint)touchedPointInCell 

......本来就很容易。但是,如果我没有得到表视图选择的x或列,我该如何做到这一点?

由于提前,

/帕尔

+0

你用自定义的UITableViewCell尝试并在你的单元格内放置一个UIButton? – vodkhang 2010-09-30 12:23:52

+0

我正在使用自定义的UITableViewCell:s。我还没有尝试过使用UIButtons。但是,如果没有简单的答案,我计划尝试使用UIImageViews。我想我需要用行或一些id来标记视图以获得正确的选择。 – 2010-09-30 12:35:22

回答

0

相反的观点使用的按钮,这样你可以得到它的Click事件。并给每个按钮赋予一些独特的标签,以便您可以获得单击哪个按钮。

+0

谢谢,我会尝试。标记tableView:cellForRowAtIndexPath:delegate方法中的按钮并在按钮的click事件中检查标记。 – 2010-10-04 15:46:19

0

我会用UIScrollView的

+0

如果我没有记错,Apple在照片应用程序和许多其他应用程序中也使用表格视图。我想使用表视图通过仅为可见缩略图分配视图来最大限度地减少内存使用。 – 2010-09-30 12:30:59

+0

在wwdc检查他们使用UIScrollView滚动像照片应用程序 – RolandasR 2010-09-30 19:29:59

+0

感谢您参考wwdc会话(104 - 使用滚动视图设计应用程序)。今年我没有参加这个会议,但我只是看了视频。这是一个非常好的会议与示例代码来做幻灯片放映的图像,我也会使用UIScrollView。但是我的“问题”是您在缩略图视图中选择要在幻灯片放映中查看的图像。我会尝试在vodkhang和Suriya建议的单元格中使用标记的UIButton:s。我仍然不确定Apple是否在Photos应用程序的tumbnail视图中使用UITableView或UIScrollView。两者都可以工作,但UITableView似乎更容易。 – 2010-10-04 15:43:32

相关问题