通过uitableview indexpath行在同一uiviewcontroller中显示不同的内容视图

时间:2012-03-26 03:25:29

标签: objective-c ios uitableview

我想在同一个UIViewController中显示不同的UIImageView取决于在UITableView中选择了哪个indexpath行。我有一个不明智的方法,为不同的UIImageView创建了许多UIViewController,但我不想这样做。有没有更聪明的方法可以实现这一点。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

首先在UIImageView的视图中添加UIViewController

创建NSMutableArray以存储UIImageViews,并- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    imageView = [imageViewArray objectAtIndex:indexPath.row];
}