2016-11-03 14 views
-1

私は古いアプリを移植し、Xcode 8を使ってiphone 7+でコンパイル/実行しました。キーボードのスケールがスケールアップされている以外は、すべてうまく動作しています(iMessagesの標準キーボードよりも大きい)。 iPhone 7+の画像が添付されています。最初はiMessages画面の標準キーボードです.2番目の画面はスケールアップされたキーボード付きの私のアプリです。キーボードはiphone 7+で縮尺されています

UIKeyboardDidShowNotificationを捉える上で、私は7+返さキーボードのサイズはiPhone上で320x253であることがわかり、私もiphone 5でアプリを実行しているXCodeの8で開発された別のテストアプリは、iPhone上で414x226のキーボードのサイズを与えますしながら、何である7+とiphoneの320x216は5

iMessages and my app on iphone 7+

+0

あなたのアプリは適切な起動画面ファイルを持っていますか? – rmaddy

答えて

0

はあなたが適切なサイズの打ち上げを追加する必要がありますOSはiphoneとしてiphoneでサポートされています5互換性のみとディスプレイ、キーボードのサイズを私のアプリを処理している何とかようです互換性のあるすべてのデバイスの画像。これは面倒な作業です。 iOS 8以降、AppleはストーリーボードまたはXIBファイルの形式で起動インタフェースをサポートしています。これは、システムが起動イメージを生成するために使用します。現代のiOS開発では、このパターンがユーザーの要件(デバイスのサイズに非常に特化したカスタム起動イメージ)に合っていない限り、起動イメージを提供するのが好ましい方法です。

+0

ありがとうございます。完璧に働いた – Aamir

関連する問題