Tech
[iPhone] 玩了下 xcode27.1 的 duo 模拟器,发现 ios 应用开发至少两点需要适配
1. 布局别按 iPhone / iPad 机型来分,需要按当前窗口的宽度:窗口窄就 iphone 样式,宽了再显示侧栏或多列的 ipad 样式。这样天然适配 duo 的外屏和内屏。 2. 同一组按钮要放进 ToolbarItemGroup ,然后给整组加 .axisBehavior(.verticalPreferred)。这个 API 需要 iOS 27.1 及以上,兼容老系统时要加版本判断,保留原来的实现。我在模拟器里试过,加上以后按钮位置乱跑、消失、 错误放大,还有展开收起后位置不对的问题都没再出现。 以上都是在 Xcode 27.1 的模拟器里测的,真机上还没验证,有测过的朋友欢迎补充。
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX