【发布时间】:2017-08-03 10:52:41
【问题描述】:
我在UIButton 前面看到了UIView。在透明的UIView 上还有一些其他的UIViews,用户可以与之交互。
如何防止用户在后台点击按钮?
我尝试将第一响应者状态分配给透明的UIView,但这不起作用并且没有任何意义,因为用户将如何与顶部的其他可见UIViews 交互?
【问题讨论】:
标签: ios objective-c uiview uibutton first-responder
我在UIButton 前面看到了UIView。在透明的UIView 上还有一些其他的UIViews,用户可以与之交互。
如何防止用户在后台点击按钮?
我尝试将第一响应者状态分配给透明的UIView,但这不起作用并且没有任何意义,因为用户将如何与顶部的其他可见UIViews 交互?
【问题讨论】:
标签: ios objective-c uiview uibutton first-responder
在透明视图打开时设置[self.myButton setEnabled:NO];。当你想允许点击时启用按钮
self.navigationItem.rightBarButtonItem.enabled = NO;
快捷版
button.isEnabled = false
导航栏按钮
self.navigationItem.rightBarButtonItem?.enabled = false
【讨论】:
目标-C
self.buttonName.isEnabled = YES; //按钮启用 self.buttonName.isEnabled = 否; // 按钮被禁用
【讨论】: