1

いくつかのコントローラーを含むUIScrollViewがあります:背景画像を含むimageViewとその他

ここに画像の説明を入力してください

電話を回転させても、コントローラーのサイズが自動変更されません

ここに画像の説明を入力してください

UIWebView の2つの同様の質問を読みました自動回転はWebビューのコンテンツを破損します(内部のスクリーンショット) iPhoneの回転 の画面に合わせて画像を拡大縮小し、これらのコードをviewDidLoadに追加しようとします

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

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

問題も解決されていません。このクラッシュについて私を助けてください、事前に感謝します。

4

1 に答える 1

1

ここでは、アプリで2つの問題に直面しています。

1)向きの問題

2)向きが変わるたびにクラッシュの問題。

1)アプリがiOS6で実行されているため、既存のCodeForOrienattionがうまく機能していないと思います。これがLinkqtで、iOS6とiOS5で向きを管理するためのスレッドを見ることができます。

最初のリンク

同じための2番目のリンク。

2)クラッシュを修正するために。コードを適切にデバッグする必要があります。クラッシュの背後にある理由を監視する必要があります。デバイスの向きが変わるたびにクラッシュが発生する場合は、向きが変わるときに制御フローを監視する必要があります。クラッシュを引き起こすコード行を確認してください。

お役に立てば幸いです。

于 2012-11-15T12:28:42.593 に答える