我使用
SheetPresentationController
将一些 ViewController 呈现为带有自定义棘爪的工作表,以及 iPhone 或紧凑尺寸类别上的所有功能。在 iPad 上,我希望将相同的视图呈现为“表单”(基本上相同的视图,但与底部分离并浮动)。由于某种原因,这些视图几乎占据了整个屏幕(节省边距),并且拒绝尊重其 ViewController 的设置 preferedContentSize
。
密钥结果已设置:
viewController.sheetPresentationController?.prefersPageSizing = false
注意:此功能仅适用于 iOS 17+
与
usePreferredWidth
之类的 API 相比,这个 API 对我来说命名意义不大。如果您同意,请随时提交反馈并提及/欺骗 FB15569536。 🙇u200d♂️