7030
UIImagePickerControllerを横画面固定でフォトライブラリを開こうと思っています。  
この[記事](http://gokujo.hatenablog.jp/entry/2013/02/05/220642)を参考にしてカメラを起動することはできたのですが、  
フォトライブラリのみ開けませんでした。

ご助言をお願いいたします。
CC BY-SA 3.0
2015-02-24T05:52:31.830
7009
2015-02-24T11:15:22.010
question
ios objective-c
UIImagePickerControllerの横画面固定での表示
いつもこうやってしのいでいます。  
ポイントは縦画面をアプリはサポートするが、各 `ViewController` は横画面しか表示しないようにコードで制御するということです。

  1. `info.plst` の `Supported interface orientations` に `Portrait (bottom home button)` を追加するなどして横画面固定のアプリでも縦画面を表示できるようにする。

  2. アプリ内では横画面固定になるように各 `ViewController` に以下のように横画面のみサポートするようにする

* * *
```

    - (BOOL)shouldAutorotate
    {
        return YES;
    }
    
    - (NSUInteger)supportedInterfaceOrientations
    {
        return UIInterfaceOrientationMaskLandscape;    // 横画面のみ
    }
    
```

  3. `UIImagePickerController` も継承し上記のコードを追加し横画面固定になるようにする。
CC BY-SA 3.0
2015-02-24T11:15:22.010
7030
2015-02-24T11:15:22.010
5106
7009
answer