2012-11-15 101 views
1

我有一個包含一些控制器一個UIScrollView:ImageView的與背景圖像和其他人,視圖控制器死機,支持自動旋轉

enter image description here

,當我旋轉手機,它不會自動調整大小控制器

enter image description here

我已閱讀UIWebView auto rotation corrupts web view content (screenshots inside) Scale image to fit screen on iPhone rotation 和I 2個類似的問題嘗試將這些代碼添加到viewDidLoad

self.view.autoresizesSubviews = YES; 
self.imageView.autoresizingMask = (UIViewAutoresizingFlexibleWidth |         UIViewAutoresizingFlexibleHeight); 

self.scrollView.autoresizingMask =(UIViewAutoresizingFlexibleWidth 
           | UIViewAutoresizingFlexibleHeight); 

問題也沒有解決。 請幫我解決這個問題,非常感謝。

回答

1

這裏你面臨着你的應用程序中的兩個問題。

1)取向問題

2)崩潰問題每當取向的變化。

1)我認爲你的應用程序運行在iOS6上,這就是爲什麼你現有的Code For Orienattion不能正常工作。 所以,這裏是鏈接qt,你可以在iOS6和iOS5中看到用於管理方向的線程。

first Link

Second Link For the Same.

2)現在用於固定崩潰。你應該正確地調試你的代碼。你必須觀察崩潰背後的原因。如果崩潰只發生在設備方向發生改變時發生,那麼你應該觀察控制流程的方向改變。檢查造成崩潰的代碼行。

我希望它能幫助你。

+0

它不僅適用於ios 5或6.此崩潰發生在所有版本5,6和4.3 –

+0

問題是控制器不會自動調整大小,因此視圖看起來很糟糕,右側有空白空間佔用屏幕的一側 –

+0

我曾嘗試實現您在此發佈的鏈接,但情況相同 –