簡體   English   中英

iPad方向問題。 該應用何時開始了解其方向?

[英]iPad orientation issue. When does the app begin to know about its orientation?

我正在實現一個僅鎖定為橫向的應用程序,其中包含一個UIScrollView (添加子視圖的超級視圖)和一個UIPageControl

當我嘗試在viewDidLoad添加一個子視圖時,通過引用其超級視圖的框架來計算其框架,它始終是縱向的。 但是稍后添加的子視圖(例如,當用戶滑動到下一頁時,在scrollViewDidScroll )是橫向的。

我設置了一個斷點,發現在viewDidLoad中超級視圖的大小為768 * 969,在以后為1024 * 713。

我懷疑這是因為當viewDidLoad時,應用程序根本不了解方向,因此所有內容默認為縱向布局。 我對嗎?

如果是這樣,應用程序何時會首次知道方向?

謝謝。

我發現的解決方法是將滾動視圖重新置於中間視圖下

 VC
  view
   view (intermediate view)
    scrollview

然后,滾動視圖的框架在viewdidload中是正確的(以前沒有中間視圖,該框架一直是縱向的,直到viewdid出現!)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM