如何从 View Controller select storyboard 中的 UIImage

How to select UIImage in storyboard from View Controller

我目前正在尝试 select 我在视图控制器中的故事板中创建的 UIImageView

在objective c中是否有等同于android的findViewbyId的方法?

在你的 UIImageView 上放置一个 UIButton

为什么不只是 make an IBOutlet 图像视图?

然后你可以通过

之类的方式访问它
self.imageView

其中 imageView 是您为插座命名的。

按照 Samantha 的建议创建 IBOutlet 后,您需要向 UIImageView 添加手势识别器。

我建议在 viewDidLoad 中添加手势识别器:

-(void)viewDidLoad {
    [super viewDidLoad];
    UITapGestureRecognizer *singlePress =  [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(imageViewPressed)];
    [singleTap setNumberOfTapsRequired:1];
    [_imageView addGestureRecognizer:singleTap];
}

- (void)imageViewPressed {
    //Perform imageView action here
}

使用 viewWithTag

   UIImageView *yourImage = (UIImageView*)[self.view viewWithTag:20];