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