您的位置:首页 > 产品设计 > UI/UE

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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐