有没有办法将Button设置为始终作为前端对象以便接收输入?

时间:2010-11-26 15:30:43

标签: iphone objective-c

我的按钮总是在顶部绘制,因为它的zposition设置为最高。

但是当其他视图在它附近移动时,有时它们的其他视图似乎阻止了输入到按钮,即使它位于z顺序之上。

是否存在某些我错过的设置或标记,您应该设置为允许按钮不被输入阻挡,始终是顶级对象?

1 个答案:

答案 0 :(得分:0)

如果您已将按钮编写为任何UIResponder类的子类,则可以覆盖该方法

- (BOOL)resignFirstResponder

只要它返回false,该按钮将保持第一响应者。

如果不需要这种行为,那么您可以在阻止输入按钮的其他视图上将userInteractionEnabled设置为NO