在UISheetPresentationController中自定义较小的制动器?

苹果终于在 2021 年的 iOS 15 中发布了Apple Maps 风格的“底表”控件:UISheetPresentationController。

这种类型的床单本身支持“制动器”,即床单自然放置的高度。默认large()棘爪代表全屏工作表演示,而medium()棘爪覆盖大约一半的屏幕。

但是,small()API 中没有制动器。

Apple Maps 和类似的应用程序通常会在屏幕底部显示一个完全折叠的小表格,可以将其拖动到半高,然后可以拖动到全屏。Apple Maps 实际上显示了一个 1/3 高的屏幕,这似乎与medium()棘爪不同。

使用UISheetPresentationController而不是任何 3rd 方重新实现的底部工作表,如何在屏幕底部显示具有 Apple Maps 风格的折叠小棘爪的工作表?

以上是在UISheetPresentationController中自定义较小的制动器?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>