IOS开发问题解决之UIAlertView调用UIActionSheet后灰色背景一直存在
2012-06-07 16:39
561 查看
问题描述
今天开发IOS时碰到了一个问题,就是在UIAlertView的delegate方法里初始化一个UIActionSheet,并显示后,在选择了按钮的操作以后,会有灰色背景一直存在,挡住了整个页面,使得页面无法交互。解决方法
在alertView:clickedButtonAtIndex:这个委托方法里,使用下面代码调用显示UIActionSheet:[self performSelector:@selector(showActionSheet) withObject:nil afterDelay:0.0];showActionSheet就是自定义的一个函数,里面写上调用UIActionSheet的初始化和显示方法,问题解决。
问题总结
对于这个问题产生的原因,我不是很清楚。应该算是一个IOS系统中bug。相关文章推荐
- IOS开发问题解决之UIAlertView调用UIActionSheet后灰色背景一直存在
- IOS问题汇总:2012-12-18 UIAlertView+UIActionSheet
- UIAlertView及UIActionSheet 在ios8极其以下版本的兼容问题解决方案
- iOS开发之如何自定义UIActionSheet(UIAlertView)中的内容
- 【IOS 开发学习总结-OC-47】★ios开发之UI控件——UIAlertView与 UIActionSheet
- iOS开发6:UIActionSheet与UIAlertView
- iOS开发 对话框UIActionSheet和UIAlertView用法
- iOS开发 提示框- UIAlertController(是UIAlertView和UIActionSheet的合二为一)
- 学习IOS开发UI篇--UIAlertView/UIActionSheet
- UIAlertView及UIActionSheet 在ios8极其以下版本的兼容问题解决方案
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- iOS UIAlertController 弹框 (ios 9.0 后代替了UIAlertView弹框 和 UIActionSheet下弹框)
- 打开键盘遮住View的问题解决方法-IOS开发
- 打开键盘遮住View的问题解决方法-IOS开发
- ios开发——长按按出两个UIAlertView的解决办法
- IOS复习UIActionSheet&UIAlertView
- IOS UIAlertView 和 UIActionSheet的区别
- IOS基础UI之(五)UIAlertView、UIActionSheet和UIAlertController详解
- 【学习ios之路:UI系列】UIAlertView. UIActionSheet 和 UIAlertController
- iOS UIAlertController弹框(OS9.0 后替代UIAlertView弹框和UIActionSheet下弹框)