调用UIObject处理事件的方法是什么?

时间:2014-04-01 00:43:24

标签: ios iphone

Apple是否遵循哪种方法来调用处理UI对象事件的方法?

我的意思是,为UIButton设置操作是[button addTarget:action:forControlEvents] 对于ImageView,我必须[imageView addGestureRecognizer]

我永远无法记住要调用的方法。有一种简单的方法可以记住吗?

1 个答案:

答案 0 :(得分:1)

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

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