自定义UIView和First Responder

时间:2010-12-30 10:34:33

标签: iphone

在Root View控制器类中,我有一个UIButton,它挂钩到一些Action。 触发操作时,它会在Root View Controller类上添加自定义UIview。

如果用户触摸根视图控制器视图,则显示其他abc视图。

现在我要做的是,如果用户触摸自定义UIview的一侧,它应该被删除,触摸不应该打开abc View,意味着第一次触摸视图控制器应该关闭自定义视图。

这样做的方法是什么?

1 个答案:

答案 0 :(得分:0)

首先在你的UIButton的动作中在rootview控制器中添加一个子视图。

其次设置子视图的坐标。当用户触摸subView外部时,必须从视图中删除它。

这可以通过使用TouchesEnded方法来实现。