折腾了:
后,发现一个小问题:
显示正在登录后
结果登录按钮还可以点击
也希望其他界面不支持点击
swift show indicator disable user input
突然想到,好像可以设置那个user interactive的属性的
ios – Disable all Input while UIActivityIndicatorView spinning – Stack Overflow
结果去设置:
self.view.userInteractionEnabled
即可:
func showBeingLogin(){ dispatch_async(dispatch_get_main_queue(), { () -> Void in self.view.makeToastActivityWithMessage(message: "正在登录…") self.view.userInteractionEnabled = false }) } func clearBeingLogin(){ dispatch_async(dispatch_get_main_queue(), { () -> Void in self.view.hideToastActivity() self.view.userInteractionEnabled = true }) } |
此处,自己的view的userInteractionEnabled为false,即可决定了子视图不支持各种用户点击了。
转载请注明:在路上 » [已解决]swift显示菊花转圈提示时禁止页面点击