標籤:ted ack otto 預設 tom ott ffffff 變化 rect
iOS7 後導航結構發生變化,有新的控制屬性誕生,一下為兩個屬性引發的控制器視圖高度問題
translucent = YES 導航透明 (預設)
translucent = NO 導航不透明
edgesForExtendedLayout = UIRectEdgeAll (充斥全螢幕) (預設)
edgesForExtendedLayout = UIRectEdgeNone (navigationBar下 - tabbar上)
edgesForExtendedLayout = UIRectEdgeTop (同理)
edgesForExtendedLayout = UIRectEdgeLeft
edgesForExtendedLayout = UIRectEdgeBottom
edgesForExtendedLayout = UIRectEdgeRight
navigationBar.translucent tabBar.translucent controller.edgesForExtendedLayout 引發座標結果
YES YES UIRectEdgeAll 螢幕上 - 螢幕下
NO YES UIRectEdgeAll navigationBar下 - 螢幕下
YES NO UIRectEdgeAll 螢幕上 - tabbar上
NO NO UIRectEdgeAll navigationBar下 - tabbar上
YES YES UIRectEdgeNone navigationBar下 - tabbar上
NO YES UIRectEdgeNone navigationBar下 - tabbar上
YES NO UIRectEdgeNone navigationBar下 - tabbar上
NO NO UIRectEdgeNone navigationBar下 - tabbar上
iOS 導航引發座標高度問題