GoForum › 🌐 V2EX

玩了下 xcode27.1 的 duo 模拟器,发现 ios 应用开发至少两点需要适配

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

以上都是在 Xcode 27.1 的模拟器里测的,真机上还没验证,有测过的朋友欢迎补充。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: spike0100
发布: 2026-10-09
点赞: 0
回复: 0