f4307ccc80b491cbd284e65e1b71e980e4096cf2
用户反馈:现代 iPhone 横屏(19.5:9 比例)下 16:9 letterbox 出现明显 左右大黑边,与原项目视觉不一致。 调研 daoqi msext NewRootVC.m:256:实际用 CGRectMake(0, 0, DEVW, DEVH) 直接全屏 WKWebView,没有任何 letterbox。H5 viewport 自身处理设计稿 (1280×720)→ 设备实际宽高的伸缩。msext 上线多年用户已习惯此视觉。 改 WebContainerViewController + SubGameViewController 的 setupBridgedWebView: - 去掉 16:9 aspect 约束 + 居中 + width/height max/fill 优先级方案 - 改为 top/bottom/leading/trailing 四 edge 直接撑满 view 文件头注释同步:从「16:9 letterbox」改为「全屏铺满」。 原 Design §6.3.5 的 letterbox 决策已被现网实测推翻,未来如某些 H5 页面需要恢复 letterbox 再单独抽 LetterboxLayout(YAGNI)。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
24 MiB
Languages
Swift
94.5%
Objective-C++
2.9%
JavaScript
1.8%
C
0.6%
Objective-C
0.2%