0
是否可以允许uiimageview
被按下并链接到另一个uiviewcontroller
?是否可以允许uiimageview被按下并链接到另一个uiviewcontroller?
是否可以允许uiimageview
被按下并链接到另一个uiviewcontroller
?是否可以允许uiimageview被按下并链接到另一个uiviewcontroller?
当然可以,但如果您创建一个不可见的UIButton(类型为UIButtonTypeCustom)并将其放在UIImageView上,您会发现事情要容易得多。它会像触摸按钮一样处理touchUpInside,因为它是一个按钮。你看不到它,但它仍然可以捕捉触摸。
因为UIImageView是一个UIView,它继承了处理手势和多点触摸事件的方法。因为它也是一个UIResponder,它继承了touchesBegan和family等有用的方法。因此,您可以使用这些方法自己捕获事件,但按钮是最简单的方法,并且在Interface Builder中执行起来更容易,如果您喜欢这样做。
在该方法中处理事件,熟悉的模式
PriceViewController* priceVC = [[PriceViewController alloc] init];
[self.navigationController pushViewController:priceVC animated:YES];
[priceVC release];
是你所需要的休息。
感谢您的回复..我也想到了这一点,但是当我的项目被加载,并不是所有的我的uiimage都会有图片..我怕如果用户点击其他地方,它会崩溃 – Brionac 2010-06-11 07:02:45
你可以还使用touchesBegan:withEvent和touchesEnded:withEvent:检测自己的水龙头。然后,您需要检查点以查看触摸是否开始并在UIImageView中结束,然后您可以将其视为touchUpInside。 – 2010-06-11 07:06:45