iOS初始化UIWindow並且設定級別
在自從Xcode6以來,我們已經很少接觸Window這個概念了。但是還是有很多iOS程式設計師喜歡。今天我們就用OC程式碼來簡單瞭解WIndow。
(1)首先建立一個OC語言的專案,看到AppDelegate.h中:系統首先預設給我們建立了一個UIWindow物件。
#import <UIKit/UIKit.h>
@interface AppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
(2)在AppDelegate.m中,第一個方法的定義如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
_window.backgroundColor = [UIColor grayColor];//設定背景顏色;
[_window makeKeyAndVisible];//設定主介面並可見;
_window.windowLevel = UIWindowLevelNormal;
return YES;
}
(3)執行程式,如下:
(4)螢幕旋轉快捷鍵,左旋:command+方向左鍵。 command+方向右鍵。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- oracle 設定監聽白名單,並且怎麼設定白名單地址Oracle
- 【statspack級別設定】
- iOS-UIKit框架學習—UIWindowiOSUI框架
- windows系統上安裝Redis,並且設定Redis密碼WindowsRedis密碼
- 設定Spark日誌級別Spark
- MySQL設定隔離級別MySql
- Android 獲取視訊某一幀,並且設定為封面Android
- 封裝自定義圓角方向並且可設定投影的View封裝View
- IOS 怎麼設定UIButton UITextField 不可點選且變灰iOSUI
- UIView && UIWindowUIView
- ionic 使用xcode打包IOS,並且新增微信白名單XCodeiOS
- 點選單元格清除預設值並且能夠設定輸入字型顏色
- word大綱級別在哪裡設定 word一二三級標題設定大綱
- 【基礎題】【陣列】定義並初始化陣列
- UIWindow詳解UI
- Win7系統如何設定工作列在右邊並且自動隱藏Win7
- MYSQL8初始化設定MySql
- spark指令碼日誌輸出級別設定Spark指令碼
- 前端新手的ubuntu初始化設定前端Ubuntu
- Linux下面初始化GitHub設定LinuxGithub
- CentOS 5.2 初始化環境設定CentOS
- 安裝並設定autotrace
- 【iOS開發】防止UIWindow延遲釋放佔用狀態列iOSUI
- iOS 初始化方法 alloc init 與 new 的區別iOS
- ios橫屏設定iOS
- PHP 識別相片是否是顛倒的,並且重新擺正相片PHP
- C/C++——基本資料型別的大小並且sizeof(int *) = 8C++資料型別
- 設定transaction的讀寫屬性與隔離級別
- Oracle初始化引數設定new(轉)Oracle
- Swift 的坑:static var 的初始化時機並不確定Swift
- 如何安裝並設定 Vagrant
- 如何設定Storm並行度ORM並行
- RxRouter -- 一個輕量級、簡單、智慧並且強大的安卓路由庫安卓路由
- iOS初始化UIViewiOSUIView
- pygame 教學 1 —— 設定初始化視窗GAM
- AFN 請求 並設定acceptableContentTypes
- 一鍵設定IE瀏覽器信任站點和安全級別瀏覽器
- [golang]MySQL中如何為單個事務設定隔離級別GolangMySql