任务单 #41979

iOS版 iPhone 12シリーズ, iPad(7th,8th), iPad Air(4th) 対応

开放日期: 2021-04-11 22:03 最后更新: 2021-04-12 00:13

报告人:
属主:
类型:
状态:
关闭
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
Fixed
文件:

Details

iOS版において、以下デバイスの画面解像度に対応する。

  • iPhone 12,12 Pro
  • iPhone 12 Pro Max
  • iPad (7th,8th)
  • iPad Air (4th)

任务单历史 (3/4 Histories)

2021-04-11 22:03 Updated by: yknk
  • New Ticket "iOS版 iPhone 12シリーズ, iPad(7th,8th), iPad Air(4th) 対応" created
2021-04-11 22:04 Updated by: yknk
评论

前回リリース(Ver.1.3.2)以降にリリースされたデバイス

iPhone SE (2nd)    4.7inch /  375x667 points /  750x1334 pixels / 326ppi / 2x
iPhone 12 mini     5.4inch /  375x812 points / 1125x2436 pixels / 476ppi / 3x (1080x2340 real pixels)
iPhone 12          6.1inch /  390x844 points / 1170x2532 pixels / 460ppi / 3x
iPhone 12 Pro      6.1inch /  390x844 points / 1170x2532 pixels / 460ppi / 3x
iPhone 12 Pro Max  6.7inch /  428x926 points / 1284x2778 pixels / 458ppi / 3x
iPad (7th)        10.2inch / 1080x810 points / 2160x1620 pixels / 264ppi / 2x
iPad (8th)        10.2inch / 1080x810 points / 2160x1620 pixels / 264ppi / 2x
iPad Air (4th)    10.9inch / 1180x820 points / 2360x1640 pixels / 264ppi / 2x

画面解像度に関するメモ

iPhone SE (2nd)   -> iPhone 6,6s,7,8 と同じ
iPhone 12 mini    -> iPhone X,Xs,11 Pro と同じ(ただしPPIが異なる)
iPhone 12         -> これまでサポートしていない解像度
iPhone 12 Pro     -> これまでサポートしていない解像度
iPhone 12 Pro Max -> これまでサポートしていない解像度
iPad (7th)        -> これまでサポートしていない解像度
iPad (8th)        -> これまでサポートしていない解像度
iPad Air (4th)    -> これまでサポートしていない解像度 ホームボタンなし(セーフエリアあり)
2021-04-11 22:04 Updated by: yknk
评论

対策

xibファイル追加

新たにサポートする画面解像度に対応したxibファイルを追加。

  • MTMainView_iPhone12.xib
  • MTMainView_iPhone12ProMax.xib
  • MTMainView_iPad7.xib
  • MTMainView_iPadAir4.xib

MIDITrailApp::createViews

新たに以下のデイバイス種別を識別する処理を追加。

  • iPhone 12,12 Pro
  • iPhone 12 Pro Max
  • iPad (7th,8th)
  • iPad Air(4th)

iPhone 12 miniについては、iPhone X,Xs,11 Proと縦横ポイント数が同じため、コメントのみ追加。

MTDeviceScreenInfo::_InitializeSafeArea

新たに以下のデバイス種別を識別する処理を追加。 iPad (7th,8th)はセーフエリアなしのため、対応不要。

  • iPhone 12,12 Pro
  • iPhone 12 Pro Max
  • iPad Air(4th)

MTDeviceScreenInfo::_InitializePPI

新たに以下のデイバイス種別を識別する処理を追加。 には対応していない。

  • iPhone 12,12 Pro
  • iPhone 12 Pro Max

iPhone 12 miniについては、iPhone X,Xs,11 Proと縦横ポイント数は同じだがPPIが異なる。 しかし12 miniであることを識別する処理を組み込めておらず、正しいPPIを設定できていない。

2021-04-12 00:13 Updated by: yknk
  • 状态 Update from 开启 to 关闭
  • 处理结果 Update from to Fixed

Attachment File List

No attachments

编辑

Please login to add comment to this ticket » 登录名