Iphone 在UITable+;中选择特定行时将拇指图像传递给其他uiview;苹果手机
我用桌上的customcell做了一张桌子 单元格中有两个按钮Iphone 在UITable+;中选择特定行时将拇指图像传递给其他uiview;苹果手机,iphone,uitableview,uiimageview,Iphone,Uitableview,Uiimageview,我用桌上的customcell做了一张桌子 单元格中有两个按钮 细部 可用 当用户单击“详细信息”按钮时,我希望拇指图像显示在所选行(单元格)的Imageview中,并显示在其他视图中 当用户单击按钮时,用户将被推到另一个视图 请帮帮我;如何将拇指图像放入其他UIViewcontroller?一种方法是向详图视图添加一个方法,该方法将图像作为参数,例如: 在标题中(如果您的类称为DetailViewController),并假设在详细信息页面上有UIImageView -(DetailViewC
请帮帮我;如何将拇指图像放入其他UIViewcontroller?一种方法是向详图视图添加一个方法,该方法将图像作为参数,例如: 在标题中(如果您的类称为DetailViewController),并假设在详细信息页面上有UIImageView
-(DetailViewController *) initWithImage:(UIImage *)image;
在您的实施中:
-(DetailViewController *) initWithImage:(UIImage *)image
{
self = [super init];
if (self)
{
self.imageView.image = image;
}
return self;
}
使用这种方法:
DetailViewController* dvc = [[DetailViewController alloc] initWithImage:myImage];
[myNavigationController pushViewController:dvc animated:YES];
[dvc release]; //Don't leak
在您正在推送的另一个UIViewController中,将UIImageView添加到视图的XIB文件中,并将其链接到如下内容:
@property (nonatomic, retain) IBOutlet UIImageView *thumbImageView;
然后,在推送视图时,在推送新视图控制器后设置UIImageView
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
AnotherViewController *anotherViewController = [[AnotherViewController alloc] init];
[self.navigationController pushViewController:anotherViewController animated:YES];
anotherViewController.thumbImageView = [tableView cellForRowAtIndexPath:indexPath].imageView;
[anotherViewController release];
}
我更喜欢克里斯的答案,而不是我自己的。试试看,我的太复杂了。&谢谢你的回答,我得到了解决方案