2

重複の可能性:
iOS 5 との下位互換性を維持しながら、iOS 6 で自動レイアウトを有効にする

AutoLayout 機能が iOS 6.0 からサポートされていることは知っています。iOS 5.0 をサポートしたい場合は、willAnimateRotationToInterfaceOrientation に手動メソッドを実装して、ポートレート モードとランドスケープ モードでコントロールのサイズを変更する必要がありました。私の質問は、私のアプリケーションが iOS 6.0 で実行されている場合は AutoLayout を使用し、iOS 5.0 で実行されている場合はカスタム メソッドを使用するように設定できますか? カスタム メソッドを実行する前に iOS のバージョンを確認することが解決策になると思いますが、AutoLayout と Autosize オプションを一緒に使用することはできません。誰かがこれについての考えを提案してください。ありがとう。

4

1 に答える 1

1

ここで受け入れられた答えを見てみましょう

基本的に、それぞれが異なるストーリーボードを使用する 2 つの展開ターゲットを作成します (1 つは Autolayout を使用し、もう 1 つは使用しません)。

于 2012-11-28T11:39:35.853 に答える