如何使用 Swift 创建底部表单样式模型视图控制器?
Posted
技术标签:
【中文标题】如何使用 Swift 创建底部表单样式模型视图控制器?【英文标题】:How to create bottom sheet style model view controller using Swift? 【发布时间】:2019-02-07 20:20:58 【问题描述】:我正在尝试使用 storyboard
而非代码库创建 button
单击以显示底部表 viewcontroller
。视图控制器向下滑动以关闭具有背景光暗效果的视图控制器。
我在cocoapods
下尝试过,但我没有得到简单的方法。
https://github.com/gordontucker/FittedSheets
请给我一些想法,如何使用Storyboard
实现这一目标?
【问题讨论】:
您是在使用cocoapod
时遇到问题还是有其他问题?
@DennisW。我期待没有cocoapod。能否请您给我一些想法...如何通过情节提要实现这一目标..
我认为SO
是“我如何做到这一点”问题的错误位置。您应该寻找诸如view controller presentation transitions 或similar tutorial 之类的教程
@DennisW。这两个链接都没有帮助。实际上我正在寻找带有两个视图控制器的故事板。
对不起,他们没有帮助你,尝试在UIPresentationController
和UIViewControllerAnimatedTransitioning
上搜索教程
【参考方案1】:
可能为时已晚,但我刚刚发布了一个框架,可以满足您的需求。 https://github.com/Que20/UIDrawer
它是一个自定义的 UIPresentationController,它不会影响您的视图控制器呈现或模态本身。 它支持滑动和拖动(部署和关闭)。 它是可定制的。希望它会有所帮助:)
【讨论】:
以上是关于如何使用 Swift 创建底部表单样式模型视图控制器?的主要内容,如果未能解决你的问题,请参考以下文章