首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIAlertView动画显示滞后

问UIAlertView动画显示滞后
EN

Stack Overflow用户
提问于 2014-05-15 10:44:38
回答 2查看 323关注 0票数 3

每当我显示一个UIAlertView时,我都会在动画中遇到一个奇怪的滞后。警报视图中的按钮和标签明显地出现在背景之前。在我显示警报的应用程序中,到处都会发生这种情况。

​

​

上述示例中的警报来自clear按钮的操作方法:

代码语言:javascript
复制
-(IBAction)clearButtonTapped:(id)sender {
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Clear Outbox" message:@"This will delete everything from your Outbox." delegate:nil cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK",nil];   
    [alert show];
}

有人知道为什么会发生这种事吗?我能做些什么来阻止它呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-15 13:34:18

在info.plist中将“呈现与边反混叠”设置为NO

票数 1
EN

Stack Overflow用户

发布于 2014-05-15 10:54:35

尝尝这个

代码语言:javascript
复制
[yourAlert performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:NO];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23675997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档