2013-03-04 17 views
1

我正在開發適用於iOS 5或更高版本的iPhone應用程序,並使用故事板進行UI設計。我的問題是當我打電話時,我的UI變得不對齊,因爲我的上部狀態欄正在佔用20到30像素的屏幕空間。如何處理電話UI上的對齊?

enter image description here

如何處理我的UI當我的電話?

回答

2

我終於得到了我的問題的答案。以下是我在項目中做出的改變,一切都開始正常工作。

  1. 在我的用戶界面中拍攝了所有需要的東西的切片圖像。 (最初 我正在採取共同的形象來節省切片時間)
  2. 使你的autoResizingMask屬性。它幫助我節省了很多時間。只要確保只有3個箭頭位於頂部,左側和右側處於ON狀態,並且您的工作已經結束。

爲了使每個人的搜索容易,我會添加以下#1的鏈接,以節省您的時間

  • How to position view below green bar during phone call?

  • Resize for in-call status bar?

  • How do I detect a double-height status bar?

  • How to Remove Status Bar in "View Based Application" - iOS

  • how to hide status bar in Iphone application

  • How In-Call status bar impacts UIViewController's view size ? (and how to handle it properly)

  • iPhone Programming In Call Status Bar

  • resize content after iPhone status bar is shown/hidden

  • How to programmatically get iOS status bar height

  • How is the in-call status bar impacting my CGAffineTransform'd view?

  • View resize when In-Call Status Bar changes

  • 感謝所有誰已經回答了所有的問題上面的人。它使我的大問題得到解決。