天天看點

視圖控制器的各種frame擷取

視圖控制器的各種frame擷取

擷取全屏視圖的位置大小,高包含狀态欄和導航欄高

UIScreen.mainScreen.bounds{0,0,320,568}
           

擷取全屏視圖的位置大小(@2x)

UIScreen.mainScreen.nativeBounds{0,0,640,1136}
           

擷取全屏視圖的位置大小,高不包含狀态欄

UIScreen.mainScreen.applicationFrame{0,20,320,548}
           

擷取

UINavigationController

視圖的位置大小

self.navigationController.navigationBar.frame{0,20,320,44}
           

擷取

self.view

視圖的位置大小

self.view.frame{0,0,320,568}
           

擷取狀态欄視圖的位置大小

UIApplication.sharedApplication.statusBarFrame{0,0,320,20}
           

擷取

UITabBarController

視圖的位置大小

xxTabController.tabBar.frame{0,519,320,49}
           

繼續閱讀