LoginSignup
11
12

More than 5 years have passed since last update.

iPad対応アプリを開発するときに、UI周りで気をつけることをまとめてみた

Posted at

iPad対応アプリを作成するときは、iPhoneメインのアプリと違って色々と考慮しておかないと厄介なことになる(なった)ので、メモっておきます。

iPad対応については、なんとなくしかやってきていないので、よくわかっていないのですが案件ではまったところをピックアップしています。

分割キーボード

キーボードを非固定モードにしていると、UITextView,Field系の呼ばれるdelegateメソッドが変わります。
http://qiita.com/reikubonaga/items/5df48be2d65838444373

・UIKeyboardWillShowNotification
・UIKeyboardWillHideNotification
に依存して実装をしていると、分割キーボード時に思わぬ動作不良が起きるかもしれないので気おつける必要があります。

外部キーボード

iPhoneでも使用できるが、ipadでは、外付けキーボードをを使用しているユーザーが多いと思うので、考慮した方がいいかもしれません。

iPad Pro 12.9 10.5 対応

ぼけっとしていると忘れるので入れています。

ActionSheet

何もしないと、iPadでUIAlertControllerのActionSheetを表示しようとするとクラッシュする
http://qiita.com/malt/items/8937d9b7fddb29f5764a

画面回転周り

iPhoneアプリだと、そこまで画面回転を考慮したりはしないですが、iPadアプリの場合は考慮しなければいけないことが多いです。
・popoverの表示位置がずれる
・autolayoutが崩れる
など、要チェックです。

11
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12