uitableviewcell setSelectedBackgroundView

时间:2011-02-24 05:26:13

标签: objective-c ipad uitableview uisplitviewcontroller

我有使用splitviewcontroller的应用程序,在splitview的主视图中我有uitableview并且在详细视图中我有图像库.which显示在主视图的合适视图的单元格中选择的项目的大图像。

我还有图像库中的上一个按钮,以便用户可以转到上一张或下一张照片,即分割视图的详细视图。

现在我想在用户点击详细视图中的下一个或上一个时,在splitview的主视图中将所选内容设置为tableview的单元格。

我必须能够在splitview中的详细视图中在主视图中设置uitablecell的ViewBackgroundView

非常感谢任何帮助或教程或链接或想法。

1 个答案:

答案 0 :(得分:3)

我会将Back / Next按钮连接到向UITableView提供数据的同一个视图控制器。然后,返回和下一步的操作只需要使用-indexPathForSelectedRow来查找当前选定的单元格,然后-selectRowAtIndexPath:animated:scrollPosition:使您的UITableView选择新的单元格。

要明确:

您的UIViewController(您的自定义子类)将具有:

@property(nonatomic, retain)IBOutlet UITableView *tableView; // An IBOutlet to the table
- (IBAction)next; // tells the tableView to select the next cell
- (IBAction)previous; // tells the tableView to select the previous cell