0

最近、私が本当に気に入ったページ ビュー コントローラーを含むプロジェクトを見つけ、自分のプロジェクトで使用することにしました。

http://www.wannabegeek.com/?p=168

問題は、ページコントローラーが縦向きで始まり、横向きに自動回転する機能があることです。私の目的では、自動回転機能は必要ありません。横向きモードでのみビュー間を前後にスワイプできるようにしたいだけです。

コードを変更しようとしましたが、横向きのみにすることはできませんでした。自動回転しないようにコードを編集し、横向きで開始し、横向きのままにしてください。

ありがとうございました。

4

2 に答える 2

1

2 つの変更を行う必要があります。

  1. 初期方向を横に設定します(ホームボタンの左/右のいずれか)
  2. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation戻るように設定NO
于 2012-11-15T03:39:18.257 に答える
0

Lemme は、Shivan の回答に詳細を追加します。

  1. ターゲットでLandscape LeftとLandscape Rightを選択します。プロジェクトをタップすると、このページに移動します。

ここに画像の説明を入力 2. ViewController.m で shouldAutorotateToInterfaceOrientation を探し、NO を返すようにします。次のコードを参照してください。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return NO; }

于 2012-11-15T04:07:07.873 に答える