#設定>画面表示と明るさ>表示>拡大、とした場合
これ、実機ないとわからないし(シミュレータでは出来ない)持ってない他の機種でどうなるかは、持ってないので検証できないのだが、
**iPhone6plusでは、[UIScreen mainScreen]から取得できるsizeは、414x736ではなく375x667(iPhone6と同じ)**が返る。
いずれにしても、これはユーザーが決めるものだから、こっちでいじりようがない。
つまり、utsnameベースで機種判定がiPhone7,1だからといって、画面が一意に決まらないケースがある。
この場合はiPhone6の標準と同じサイズになるので、ちゃんと画面を作りこんでれば6のサイズで対応できるため、あまり問題にはならないかもしれないが、プログラムで判定する場合、覚えておいたほうがいいかもしれない。デバイスで判定してもだめだよ、ってことで。
なお、画面の変更方法は以下を参照。
いじょうです。