Published onMay 8, 2026同一份 JS,两种 UX:跨平台抽象为什么不能假设呈现形态是常量React-NativeExpoSwiftUIiPad机制分析@expo/ui 的 BottomSheet 桥接到 SwiftUI 的 .sheet——同一份代码在 iPhone 是底部抽屉、在 iPad 是居中 form-sheet,presentationDetents 被忽略。这揭示了跨平台抽象的一条隐含前提。