GoForum › 🌐 V2EX
玩了下 xcode27.1 的 duo 模拟器,发现 ios 应用开发至少两点需要适配
spike0100 ·
2026-10-09 16:48 ·
0 次点赞 · 0 条回复
- 布局别按 iPhone / iPad 机型来分,需要按当前窗口的宽度:窗口窄就 iphone 样式,宽了再显示侧栏或多列的 ipad 样式。这样天然适配 duo 的外屏和内屏。
- 同一组按钮要放进 ToolbarItemGroup ,然后给整组加 .axisBehavior(.verticalPreferred)。这个 API 需要 iOS 27.1 及以上,兼容老系统时要加版本判断,保留原来的实现。我在模拟器里试过,加上以后按钮位置乱跑、消失、 错误放大,还有展开收起后位置不对的问题都没再出现。
以上都是在 Xcode 27.1 的模拟器里测的,真机上还没验证,有测过的朋友欢迎补充。
0 条回复
添加回复
你还需要 登录
后发表回复