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