在每個應用程序中,makeKeyAndVisible&makeKeyWindow - iphone中的uiwindow
總是寫成[window makeKeyAndVisible];
makeKey的含義是什麼?
在每個應用程序中,makeKeyAndVisible&makeKeyWindow - iphone中的uiwindow
總是寫成[window makeKeyAndVisible];
makeKey的含義是什麼?
這意味着這是接受鍵盤輸入的窗口。這與Mac OS X上的類似命名法匹配。
調用這個方法具有關鍵性的作用。如果你忽略它,那麼窗口的頂層視圖將不會被自動化,但是你已經設置了彈簧和支柱。花了我一段時間來弄清楚:如果通話狀態欄調整大小沒有發生,請檢查窗口是否標記爲鍵。
使接收器成爲關鍵窗口並使該窗口可見。
這是一種方便的方法,使接收器成爲主窗口並將其顯示在其他窗口的前面。您還可以使用UIView的繼承隱藏屬性來隱藏和顯示窗口。