如何从iOS的顶部创建反向的底部工作表?

时间:2019-11-27 12:21:18

标签: ios swift bottom-sheet

我需要实现一个反向的底页,该底页应该从父视图的顶部滑到底部。我已经进行了研究,发现了很多受支持的库,但是所有人都没有不能从视图顶部滑动。我曾尝试在Pulley中应用平移和将抽屉布局反转180度 ,但是它在iPhoneX中产生了安全区域问题。

也许我通过手动编辑库使事情变得过于复杂,但是我想获得用于创建此特定UI的可能解决方案或示例代码。

应该使用常规的界面生成器来编写代码,而暂时不使用Swift UI

2 个答案:

答案 0 :(得分:0)

也许最简单的方法是手动创建它? 创建具有动画效果的黑色叠加层并从顶部动画化带有圆角的白色视图不是很困难吗?

我认为编辑现有库以使其能工作比自己完成更多的工作? :) 如果您需要,我可以提供一些代码,但是您可以自己尝试一下,然后返回您的代码,我可以帮助您对其进行更新以使其正常运行?

答案 1 :(得分:-2)

兄弟,您需要发挥约束 您可以在视图中更改约束后制作动画 因此,该过程是创建一些自定义UIView并更改其在控制器中的约束并将其从上到下进行动画处理 没有本地支持