gpt4 book ai didi

iPhone 到 iPad、iPhone 4 uialertview 问题

转载 作者:行者123 更新时间:2023-12-03 18:36:49 25 4
gpt4 key购买 nike

所以我将代码升级到了 ipad(即转换为通用应用程序)。然而,UIAlertview 渲染似乎在 IOS4 上关闭了。它不是位于中间,而是跳起来并显示在顶部,一半的盒子被切除。横向也是如此。

据我了解,UIalertview 始终设置在中间?我查看了代码,没有在代码中的任何位置设置框架/位置。这只发生在 4.0 上,在 iphone 4 和运行 4.0 的 itouch 上。其他版本都很好,包括 ipad。有什么想法吗?

谢谢。

最佳答案

似乎是一个错误。我在运行 iOS 3.2 的 iPad 上也遇到了这个问题。

解决方案:

a) 检查您的应用状态:在 iOS 4 中只需使用

[UIApplication sharedApplication].applicationState

旧版 iOS:手动存储应用程序状态:

-(void)applicationWillResignActive:(UIApplication *)application
{
self.appIsInBackground = YES;
}

-(void)applicationWillTerminate:(UIApplication *)application
{
self.appIsInBackground = YES;
}

-(void)applicationDidBecomeActive:(UIApplication *)application
{
// Open your UIAlert here if self.appIsInBackground == YES;

self.appIsInBackground = NO;
}

b) 在应用程序激活后打开 UIAlert,如上面的评论所示。

关于iPhone 到 iPad、iPhone 4 uialertview 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3269011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com