Iphone uialertview未作为顶部窗口打开
我正在打开一个Iphone uialertview未作为顶部窗口打开,iphone,objective-c,ios,ipad,uialertview,Iphone,Objective C,Ios,Ipad,Uialertview,我正在打开一个UIAlertView,它在iPhone上运行良好,但在iPad 3.2上运行时,警报不会出现在顶部: UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" ...]; [alert show]; 这就好像它隐藏在当前位于顶部的任何UIView下面。如果您以前遇到过这种情况,或者可以建议一种解决方案(窗口排序、可见性、移动视图放置等),您将不胜感激。如果您提供创建和显示UIAlertView的代码,您可能会得到更好
UIAlertView
,它在iPhone上运行良好,但在iPad 3.2上运行时,警报不会出现在顶部:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" ...];
[alert show];
这就好像它隐藏在当前位于顶部的任何
UIView
下面。如果您以前遇到过这种情况,或者可以建议一种解决方案(窗口排序、可见性、移动视图放置等),您将不胜感激。如果您提供创建和显示UIAlertView
的代码,您可能会得到更好的响应。@Ryan,感谢您添加代码,但您应该显示完整的代码(如果存在隐私问题,只需放置虚拟值),因为上述内容显然不会编译。请在调用此alertview(在按钮单击事件、视图加载等中)时指出。我会的,但它太复杂了,其核心是需要以某种方式调整窗口顺序。但我认为我们有一个解决方案。刚刚找到了setWindowLevel,它可能会通过将警报视图设置得足够高来完成我所需的工作。@Ryan,我不确定初始化UIAlertView
对于这个站点来说怎么可能太复杂了,但我很高兴听到你有一个潜在的解决方案。既然你已经提出了这个问题(将来可能还会有其他人提出同样的问题),你介意将你的解决方案作为答案发布吗?这看起来确实有点奇怪。你没有在第二个线程上这样做吗?