单击UIImageView时,imageview的代码是什么,然后必须在iPhone中打开下一个视图
答案 0 :(得分:5)
方法1:
您可以将UIButton
放在UIImageView
所在的位置。将UIButton
设置为自定义类型,然后在touchupinside上设置IBAction
。
方法2:
您可以在UIButton
上设置背景图片,将其设置为自定义,并在IBAction
上设置touchupinside
。这样您就不必将UIImageView
放在笔尖中。请看一下屏幕。
答案 1 :(得分:4)
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch *touch = [[event allTouches] anyObject];
if ([touch view] == image) {
// image touches
// write code here for go to another view
}
else if ([touch view] == image1) {
// image1 touches
// write code here for go to another view
}
}
答案 2 :(得分:2)
您可以将视图的用户交互正确设置为true。 然后使用以下触摸事件查找触摸并按下下一个视图。
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch= [touches anyObject];
if ([touch view] == your_ImageViewName)
{
write your code here to push the view..
}
}