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
- 提取pdf目錄,並且分級
- 封裝自定義圓角方向並且可設定投影的View封裝View
- word大綱級別在哪裡設定 word一二三級標題設定大綱
- 【基礎題】【陣列】定義並初始化陣列
- MYSQL8初始化設定MySql
- Logger級別定義
- ABP預設模板修改預設資料庫型別並初始化資料庫資料資料庫型別
- 前端新手的ubuntu初始化設定前端Ubuntu
- iOS SVN忽略檔案設定iOS
- iOS UISearchController樣式全面設定iOSUIController
- Swift 的坑:static var 的初始化時機並不確定Swift
- 如何安裝並設定 Vagrant
- iOS 指定初始化方法iOS
- PHP 識別相片是否是顛倒的,並且重新擺正相片PHP
- pygame 教學 1 —— 設定初始化視窗GAM
- 建立 UIWindow 被忽視的一個坑UI
- pandas 設定二級索引索引
- iOS 真機中設定 Slow AnimationsiOS
- iOS WebView UserAgent 獲取和設定iOSWebView
- iOS 設定代理(Proxy)方案總結iOS
- VScode使用Jupyter並設定IJava核心VSCodeJava
- iOS原生級別後臺下載詳解iOS
- 一鍵設定IE瀏覽器信任站點和安全級別瀏覽器
- 如何設定一個生產級別的高可用etcd叢集
- [golang]MySQL中如何為單個事務設定隔離級別GolangMySql
- 2.7.6.2 設定或修改初始化引數的值
- 設定+1提醒,升級蘋果iOS12 beta10後再收通知蘋果iOS
- git clone 慢並且會中斷Git
- 驗證身份證號碼格式並且得到出生年月和性別
- RxRouter -- 一個輕量級、簡單、智慧並且強大的安卓路由庫安卓路由
- word多級列表如何自動設定 word多級列表設定的步驟
- Centos7 安裝Docker,常用命令,設定國內阿里雲映象,並且在docker中安裝MysqlCentOSDocker阿里MySql
- Linux-別名設定Linux
- OpenXml SDK學習筆記(4):設定檔案級別的樣式XML筆記
- Dubbo服務降級設定
- iOS探索 isa初始化&指向分析iOS
- 深入瞭解 iOS 的初始化iOS
- 生成二維碼,並且儲存,指定位置的view成圖片,並且儲存到本地相簿View