この初心者の質問を手伝ってくださいが、本当に私を夢中にさせます>
iPad用のプロジェクトをゼロから(Windowsベースのアプリを使用して)作成し、firstviewControllerとsecondviewControllerを使用してtabbarを追加すると、正常に動作し、ランドスケープモードで開始しますが、info.plistでLandscape(left home)に設定しますボタン)、しかし実際にはシミュレーターでは右側のボタンから始まります!
FirstViewController.m で
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) は YES を返します。そうでなければ { NO を返します。}}
ランドスケープで始まり、シミュレーターの回転に合わせて回転します。
しかし、iPhone タブバー用のテンプレート アプリを作成する場合は、info.plist 初期インターフェイスの向き > 横 (左ホーム ボタン) を設定します。
上記のコードを追加すると、IT DOESNT WORK!!! シミュレーターは左のボタンから始まり、横にタブバーがあり、
iphone から ipad に移植するアプリで発生したのと同じ問題 (ランドスケープが意図されています) ランドスケープ スタート モードになりますが、タブ バーは横に残ります。
また、古い移植されたアプリでシミュレーターを横に表示する唯一の方法は、UIInterfaceOrientation UIIntefaceOrientationLandscapeLeft を使用することでした (初期インターフェイスの向きでは機能しませんでした)。キーの値を選択することはできませんが、シミュレーターを横向きに表示します。
では、ランドスケープモードでタブバーを表示するにはどうすればよいでしょうか??? コードが機能するかどうかを確認するために、タブバーを最初から作成しましたが、機能しませんでした?? タブバーアプリではなく、Windowsアプリから作成されたタブバーで機能するのはなぜですか? タブバーを横向きに表示したいだけです。
ありがとう