如何从 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];
我目前正在尝试 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];