0
我有一個主視圖包含3個子視圖,我有一個奇怪的行爲與最後一個。 我將它的框架原點設置爲0,0,並且它在statusBar下顯示爲20px。要解決這個問題,我必須設置frame.origin.y = -20。這怎麼可能?其他2個視圖正確顯示...UIView的框架origin.y = 0,但顯示在origin.y = statusBarHeight
我有一個主視圖包含3個子視圖,我有一個奇怪的行爲與最後一個。 我將它的框架原點設置爲0,0,並且它在statusBar下顯示爲20px。要解決這個問題,我必須設置frame.origin.y = -20。這怎麼可能?其他2個視圖正確顯示...UIView的框架origin.y = 0,但顯示在origin.y = statusBarHeight
問題視圖是如何構造的?如果它來自筆尖或故事板,請查看相應項目的「模擬指標」 - 您可能會在狀態欄中啓用相關視圖。如果是這樣,請嘗試爲狀態欄設置「無」。
是它從一個筆尖加載,但我已經嘗試刪除模擬的指標,但沒有任何改變... – AkademiksQc
我注意到一個不同的想法,該視圖是一個navigationController.view,如果我刪除navController,並直接添加它的rootViewController直接self.view,我沒有Y起源毛刺 – AkademiksQc
找到答案在http://stackoverflow.com/questions/1041060/iphone-weird-space-at-the-top-of-uinavigationcontroller – AkademiksQc