タグ

objective-cと回転に関するyu3ho7のブックマーク (2)

  • iOS6以上とiOS5の自動回転の制御について - Qiita

    まずiOS SDK6自体の回転に関する前提 ・iOS6以上とiOS5では自動回転のメソッドが違う ・iOS SDK6から以前の回転のメソッドが非推奨になった ・iOS SDKが6以上であっても実行する端末がiOS5に対応するのであればiOS5向けの実装をしないといけない 最初に結論 ・iOS6の場合、コンテナを使いそれぞれのViewControllerで回転の可否を決めたい場合は工夫が必要 iOS SDK6からの自動回転 iOS6からの自動回転についてはUIViewControllerのshouldAutorotateメソッドで、そのViewControllerで回転処理が存在するかどうかをBOOLで返し、回転する方向をsupportedInterfaceOrientationsメソッドで指定する。 //回転処理が存在するかどうかを返す - (BOOL)shouldAutorotate {

    iOS6以上とiOS5の自動回転の制御について - Qiita
  • shouldAutorotate : iOS dev storage

    2012年09月29日03:06 iOS6の画面回転対応をしたのに画面が思うように回転できない場合のチェックポイント カテゴリ開発cocoa melodybox Comment(2)Trackback(0) iOS6になって、以前画面回転の制御に使っていたshouldAutorotateToInterfaceOrientationはコールされなくなりました。新たに導入された仕組みを使って画面回転制御を行なう必要がありますが、その方法については既に様々なサイトで紹介されていますので、「紹介通りに実装したのに上手く回転しない!」場合にチェックすべき項目について書こうと思います。 チェックポイント1:AppDelegateのself.windowにビューをaddSubViewしていませんか?古いバージョンから存在するプロジェクトをiOS6対応する場合、このような作りになっている可能性があります。

    shouldAutorotate : iOS dev storage
  • 1