iOS7座標問題

在iOS7中,  座標原點是在屏幕左上角和iOS6不一樣。但如果用到UINavigationController作爲視圖容器, 那麼在設置navigationBar.translucent = NO的情況下 座標系統將回到iOS6時代, 也就是說座標原點是在navigationBar的左下角,而不是屏幕左上角。而如果沒有顯示的設置navigationBar.translucent = NO,那麼navigationBartranslucent屬性值將由navigationBar的圖片透明度決定,如果navigationBar的圖片有透明度(即透明度小於一),navigationBartranslucent屬性值就是YES,此時座標原點在屏幕左上角(iOS7座標系);如果navigationBar的圖片沒有透明度(即透明度等於一)navigationBartranslucent屬性值就是NO,此時座標原點在navigationBar的左下角(iOS6座標系)。
發佈了13 篇原創文章 · 獲贊 7 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章