Questions tagged «uiwindow»


5
iPhone-在整个UIWindow中获取UIView的位置
UIView很明显,a的位置可以由view.center或view.frame等确定,但这仅返回其相对UIView于其直接父视图的位置。 我需要确定UIView整个320x480坐标系中的位置。例如,如果UIView是在UITableViewCell窗口内它的位置可能会改变大大irregardless的上海华盈的。 有什么想法,以及如何做到这一点? 干杯:)

16
如何解决:iOS 13.0中不推荐使用“ keyWindow”
我正在将Core Data和Cloud Kit一起使用,因此必须在应用程序启动期间检查iCloud用户状态。如果出现问题,我想向用户发出一个对话框UIApplication.shared.keyWindow?.rootViewController?.present(...),直到现在我还是这样做。 在Xcode 11 beta 4中,现在有一条新的弃用消息,告诉我: iOS 13.0中已弃用“ keyWindow”:不应用于支持多个场景的应用程序,因为它会返回所有已连接场景的关键窗口 我该如何显示对话框?

10
获取对iOS应用程序中最顶层视图/窗口的引用
我正在创建一个可重用的框架,用于在iOS应用程序中显示通知。我希望将通知视图添加到应用程序中所有其他内容的顶部,就像UIAlertView一样。当我初始化监听NSNotification事件并添加视图作为响应的管理器时,我需要获取对应用程序中最顶层视图的引用。这是我目前所拥有的: _topView = [[[[UIApplication sharedApplication] keyWindow] subviews] lastObject]; 这是否适用于任何iOS应用程序,或者是获取顶视图的更安全/更好的方法?

3
优点,问题,向iOS应用添加另一个UIWindow的示例?
最近,我一直在想一个iOS应用程序只有一个UIWindow。创建另一个UIWindow并将其放置在屏幕上似乎不是问题。 我的问题有点含糊,但我对此感兴趣: 如果用UIWindow其他方式无法做到的一秒钟,我可能会实现什么? 使用多个UIWindow实例时会出什么问题? 我已经看到人们使用2nd UIWindow来显示弹出窗口,例如iPhone上的视图。这是一个好方法吗?为什么?为什么不? 还有其他例子,使另一个例子完全有意义UIWindow吗? 不是我想念什么。我从未觉得有必要创建另一个UIWindow实例,但是也许它可以做我不知道的惊人事情!:-) 我希望它可以帮助我解决此问题:我需要在当前显示的内容上方添加“封面视图”。如果已经存在一个或多个模态控制器,它也应该起作用。如果UIView在根控制器的视图中添加a ,则模态控制器位于顶部,弹出式控制器也位于顶部。如果我以模态方式显示封面视图,并且已经有一个模态控制器,则仅覆盖部分屏幕。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.