一. 高度
- statusBar:ipx:44 其他:20;
-
NavigationBar:64(44+20)/116(96+20)(加上statusBar)self.navigationController.navigationBar.prefersLargeTitles = NO/YES;(是否啟用大標(biāo)題iOS11新特性);
statusBar.png

statusBariPhoneX.png
a. largeTitleDisplayMode是配合prefersLargeTitles屬性的,只要當(dāng)prefersLargeTitles為YES時(shí)才生效,largeTitleDisplayMode有三個(gè)模式:
UINavigationItemLargeTitleDisplayModeNever是總是顯示小標(biāo)題
UINavigationItemLargeTitleDisplayModeAlways:總是顯示大標(biāo)題
UINavigationItemLargeTitleDisplayModeAutomatic:自動(dòng)顯示大標(biāo)題或小標(biāo)題。初始時(shí)是大標(biāo)題,當(dāng)滑動(dòng)使大標(biāo)題隱藏時(shí)顯示小標(biāo)題。
b. 更改大標(biāo)題顏色,是用LargeTitleTextAttributes這個(gè)屬性
[self.navigationController.navigationBar setLargeTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor whiteColor], NSForegroundColorAttributeName,[UIFont systemFontOfSize:18.0f],NSFontAttributeName,nil]];
*statusBar藍(lán)色狀態(tài)條時(shí)優(yōu)化
- tabbar高度:49
iPhoneX 適配TabBar高度
在viewDidLoad --> self.tabBar.bounds.size.height = 49;
在viewDidAppear --> self.tabBar.bounds.size.height = 83; - navBarItmeImage:20*20 ;
-
屏幕尺寸:
每個(gè)機(jī)型的多維度尺寸
iPhone各機(jī)型的開發(fā)尺寸 -
iPhone X屏幕底部的虛擬區(qū):34pt;
iPhone X全屏的安全區(qū)(375*734 pt)



