Ios 要调用哪些方法来处理UIObject的事件?

Ios 要调用哪些方法来处理UIObject的事件?,ios,iphone,Ios,Iphone,苹果公司是否有一种模式,即调用哪些方法来处理UI对象的事件 我的意思是,为UIButton设置操作是[按钮添加目标:操作:forControlEvents] 对于ImageView,我必须[ImageView addgestureRecognitizer] 我永远记不起该调用什么方法。有没有一种简单的方法可以记住?这种“模式”是,按钮响应控件事件是正常的行为,而图像视图响应用户交互则不是很常见。通常,如果您想要一个可点击的图像,您可以使用UIButton并在其上设置一个图像。苹果决定将控制事件写

苹果公司是否有一种模式,即调用哪些方法来处理UI对象的事件

我的意思是,为UIButton设置操作是
[按钮添加目标:操作:forControlEvents]
对于ImageView,我必须
[ImageView addgestureRecognitizer]

我永远记不起该调用什么方法。有没有一种简单的方法可以记住?

这种“模式”是,按钮响应控件事件是正常的行为,而图像视图响应用户交互则不是很常见。通常,如果您想要一个可点击的图像,您可以使用UIButton并在其上设置一个图像。苹果决定将控制事件写入UIButtons,而不是普通的UIView或UIImageView


因此,基本上,如果控件事件是按钮,则可以使用它,否则必须使用不同的方法。对于普通视图,手势识别器是一个不错的选择。

它们不是一成不变的,你可以做任何你想做的事情来满足你的需要,比如让imageview表现得像一个按钮。