我在应用程序之后显示图像didFinishLaunchingWithOptions
,该应用程序包含在一个标签栏中,在第一个视图中我有一些按钮。用户只有在按下第一个图像中的按钮后才能继续使用该应用程序,问题是,一些用户可以与标签栏交互,而第一个视图中的按钮甚至可以与图像交互。我如何才能完全禁用这些按钮和 tabBar 中的用户交互,然后仅在按下按钮并且图像消失时启用?
问问题
12112 次
3 回答
24
要禁用:
UITabBarController.tabBar.userInteractionEnabled = NO;
启用:
UITabBarController.tabBar.userInteractionEnabled = YES;
于 2012-12-18T18:30:05.877 回答
2
if let items = self.tabBarController?.tabBar.items {
for i in 0 ..< items.count {
let itemToDisable = items[i]
itemToDisable.isEnabled = false
}
}
于 2017-10-12T04:16:01.430 回答
0
不知何故,我没有完全理解您所描述的内容,但是您是否尝试过使用以下代码禁用按钮?
button1.Enabled=false;
您也可以使用禁用图像点击功能
image1.Enabled=false;
于 2012-12-18T18:33:12.200 回答