uiwindow

    0热度

    3回答

    我用keyWindow添加一个子视图,它添加成功但没有显示在屏幕层次结构的前面。 的深灰色的观点是我添加的视图: 我的代码是: @interface ViewController() { LMLUpspringView *pop_v; } @end @implementation ViewController - (void)viewDidLoad { [sup

    1热度

    2回答

    我有一个在iPhone和iPad上呈现的活动指标。在分屏模式下,iPad会呈现给视图的任何一侧。我会喜欢它在窗口的中间/中间显示。如果我以这种方式在分屏模式下在纵向或者iPad上使用iPhone,它将始终位于屏幕的中心。 我该怎么做? ​​

    0热度

    1回答

    重新排列我的UIViews的结构后,我似乎引入了延迟绘图(用户可以用手指在屏幕上绘制)。在绘图开始之前可以忽略不计,但现在手指的初始移动和绘制线之间存在明显的延迟。在我继续绘制时,延迟似乎消失了。所以最初的触摸事件有可能被延迟。 我的问题不是如何解决这个特定的实例,但在诊断中,我遇到了以下问题:我可以注册触摸屏幕的最早时间点(触发时间)是什么? 现在我把时间戳放在所有UIResponders(UI

    0热度

    1回答

    我有一个呈现模态视图控制器的应用程序,我在不同的UIWindows中有一个标准ViewController和一个UIAlertController,具有正常UIWindowLevel优先级的主窗口和具有Alert UIWindowLevel优先级的Alert窗口,因为我希望始终在主UIWindow(AppDelegates引用)上以模态方式呈现的任何ViewController上方具有警报。我还有

    1热度

    1回答

    的Apple docs on windows说: 的窗口被认为是关键的窗口,当它正在接收键盘和非接触相关的事件。触摸事件传递到发生触摸的窗口,而没有关联坐标值的事件被传递到关键窗口。一次只能有一个窗口是关键。 这意味着Xcode为我们提供的默认窗口是默认的关键窗口,但是我们的按钮点击会被任何其他不是关键窗口的窗口收听。这是哪个窗口,正在监听触摸事件?我们通常不会添加任何其他窗口。那么这个窗口从哪里

    0热度

    2回答

    在tvOS中,如果我使用自定义UIWindow实例,则应用程序将停止响应模拟器中的键盘和远程设备。我应该在UIWindow实例上设置变量或属性吗? class AppDelegate: UIResponder, UIApplicationDelegate { lazy var window : UIWindow? = { let screen = UIScreen.main

    0热度

    1回答

    我一直在看到一些用户正在使用的键盘的一些奇怪的崩溃。 看起来像UIWindow的KVO问题。 我们没有添加关键路径windowLevel的任何观察者,所以想知道是什么导致这个崩溃或如何调试。 类UIRemoteKeyboardWindow的实例0x12c653e70被解除分配,而键值观察者仍然在其中注册。 现有的观测信息:NSKeyValueObservationInfo 0x12d3e6100

    0热度

    2回答

    如何在一个UIWindow或UIView的获得触摸位置没有uigesturerecognizer, 目的是在极短的延迟得到触摸位置作为调度员可延缓触摸点火事件

    0热度

    4回答

    主要有UIWindow,它包含MainViewController,它使用lightContent作为preferredStatusBarStyle。我创建了第二个UIWindow实例来显示PopupViewController,它使用default作为preferredStatusBarStyle。 当我表明第二UIWindow与PopupViewController状态栏样式更改default

    1热度

    1回答

    我有一种情况,需要在应用程序中创建一个新的UIWindow。我也希望新窗口以纵向方向锁定,但我的应用程序的原始窗口应为而不是被纵向锁定。 我建立我的新窗口,像这样: newWindow = UIWindow(frame: CGRect(x: 0, y: 0, width: view.bounds.width, height: view.bounds.height)) newWindow?.roo