8

xCode 4.5 のインストールが完了したばかりで、新しいシミュレーターを理解しようとしています。古い画面サイズと新しい画面サイズでアプリをテストしたい。ただし、シミュレーターの下でハードウェアに移動して電話のサイズを 4 インチのサイズに変更すると、シミュレーターが全画面表示に変更され、ホーム ボタンがなく、ズームインされ、ナビゲートするためにスクロールする必要があります。いらいらし、迷惑です。

これから

ここに画像の説明を入力

これに

ここに画像の説明を入力

これが起こることを意図しているかどうか誰かに教えてもらえますか?シミュレーターで通常の iPhone の外観を維持したいのですが、スクロール可能なシミュレーターにズームインするとひどいものになり、見栄えが悪く、デバッグが苦痛になります。Apple は、この見栄えの悪いものをシミュレーターの通常の外観にすることを許可しないと確信しているので、何か間違ったことをしていると思います。

もう 1 つの問題は、通常の iPhone 画面サイズでカスタム アプリのリストを表示できるホーム画面にいる場合、それを 4 インチ シミュレーターの画面サイズに変更すると、シミュレーターにインストールしたカスタム アプリが表示されないことです。なぜか表示されます。

どんな助けでも大歓迎です!!

編集:

ウィンドウの下のシミュレーターのスケールを変更し、50 または 75% に変更することがわかりました。ただし、iPhone 5 シミュレーターにホーム ボタンがないのはなぜですか?

4

7 に答える 7

10

どのコンピュータで作業していますか? 私は 13 インチの MacBook を持っていますが、同じことが起こりました。一部のトピックでは、画面の解像度に関連していると言われています。画面が「小さすぎる」場合、シミュレーターは物理デバイスを表すフレームの必要性を認識しません。XCode 4.3.1 iPad simulatorの Nathan Gopen の回答を参照してください。(また、標準の iPhone を 75% または 50% に再スケーリングすると、フレームが消えることにも気付きました。)

ホーム ボタンが必要な場合は、ハードウェア > ホーム ボタン、または Shift+Cmd+H で見つけることができます。ええ、知っています、それはひどいです...

于 2012-09-20T15:58:52.083 に答える
6

これは私のために働いた:

  1. シミュレーターメニューへ
  2. ハードウェアに移動
  3. デバイスをクリック
  4. iPhoneをクリック

これにより、iPhone Simulator フレームが復元されます。

于 2012-12-14T10:58:20.853 に答える
4

私のために働いたのは...

  1. XCodeに移動し、
  2. XCode のメイン メニュー オプションを開く
  3. 「開発者ツールを開く」をクリック
  4. 「iOS シミュレーター」をクリックします。
  5. 「ハードウェア」メニューに移動して、必要なシミュレーターに変更します。
  6. シミュレーターを閉じる
  7. プロジェクトを再度実行します。

Retina 以外の iPad オプションに切り替えたときに XCode がクラッシュしていましたが、これが私の解決策でした。

シミュレーターは、最後に選択されたハードウェア オプションを記憶しているようです。

于 2012-09-22T16:16:22.837 に答える
1

これは私に起こったばかりで、これを理解しようとしてしばらく時間を費やしました. Calが上で言ったように、スケールを100%に設定することで問題が修正されました。

于 2012-09-29T10:55:16.950 に答える
1

画面解像度とは関係ないと思います。1920x1200で実行していますが、同じです。見栄えの良いシミュレーターを開発することは必須ではないため、単に Apple の労力を軽減するためだと思います。しかし、はい、仮想 iPhone をシミュレーターとして見るのが好きだったことには同意します。また、Web サイト用のアプリのスクリーンショットを作成するのは非常に簡単でした。

もちろん、1920x1200 の画面では、ズームやスクロールは必要ありません。

于 2012-09-21T07:17:55.003 に答える
0

これはRetinaディスプレイの設定が関係していると思います...

Macbook Pro (w/rd) で iOS シミュレーターを起動すると、iPhone フレームが表示されました。フレームを接続されたモニターに移動しましたが、iPhone フレームのままでした。xCodeをシャットダウンしました。

再起動すると、接続されているモニターで iOS シミュレーターが起動し、電話フレームがなく、画面だけが表示されました。スケールアップまたはスケールダウンは問題ではありませんでした。

フレームなしの画面を再びラップトップ画面に移動し、シミュレーターをシャットダウンしました。バックアップを開始すると、電話フレームのあるラップトップ画面で開始されました。

Retinaディスプレイほど解像度には関係ないと思います。

于 2013-07-10T00:33:08.383 に答える