簡體   English   中英

iOS更改方向時UIScrollView出現問題

[英]Problems with UIScrollView when changing orientation , iOS

我有一個UIScrollView ,其中顯示了我的應用程序的各種設置。

我從構建器創建了UIScrollView ,將其作為子視圖添加到了View中,並從構建器的大小檢查器中將其放置在位置Y:-10處,以顯示在導航欄下方。 在我的代碼中,我剛剛添加了

self.scrollView.contentSize =CGSizeMake(self.scrollView.frame.size.width,1000);

一切都按預期進行。

當我嘗試旋轉屏幕時,我的問題開始了。 出現兩個主要問題。

一個是,UIScrollView的開始是不同的。 它從一個比應有的位置低的位置“開始”,隱藏了一些選項。 (下圖)

第二個是UIScrollView的寬度不會自動調整為新的屏幕方向,並且與以前相同。 (下圖)

那么,究竟該怎么做,才能在兩個方向上都獲得不錯的成績?

我以兩種方向附加圖像。 第一個是可以正常工作的肖像,第二個是出現問題的風景。

人像模式

風景模式

-viewDidLayoutSubviews調整scrollViewframe (在設備旋轉時調用)或使用Springs和Struts

暫無
暫無

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

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