Swift3 如何像在 android 中一样在 iOS 中实现底部工作表
Posted
技术标签:
【中文标题】Swift3 如何像在 android 中一样在 iOS 中实现底部工作表【英文标题】:Swift3 How to implement bottom sheet in iOS like in android 【发布时间】:2017-01-04 10:52:50 【问题描述】:在我的应用程序中,我必须显示与 android 中相同的底部工作表,我的要求如下,在 Screen1 中,如果我们滑动,它应该会像 scree2 一样发生变化,并且在按钮单击时需要相同的场景(蓝色背景颜色按钮),提前致谢。
【问题讨论】:
使用 UISwipeGesture 识别器,并为 SwipeGesture 和按钮操作使用与目标相同的功能。 您可以将原始视图嵌入到 UIScrollView 中并使其“更高”。然后,用户可以根据自己的意愿上下滚动。 @Md.IbrahimHassan 背景图像在一个视图控制器中可用,可滚动内容在另一个视图控制器中可用,如果我使用滑动手势,那么如何显示只有文本内容在移动?帮帮我 @BogdanFarca 在 android 中,他们通过使用底页来做到这一点。如果我使用滚动视图,那么我如何管理按钮单击和滑动。 好吧,我前段时间做过类似的事情。这就是我所做的。将数据加载到 webView 使背景清晰并正常滚动视图并在滑动和按钮单击时重新加载 webview。 【参考方案1】:您可以将UIAlertController
与.ActionSheet 一起使用作为preferredStyle,或者使用所需的逻辑创建自定义UIView
。
【讨论】:
以上是关于Swift3 如何像在 android 中一样在 iOS 中实现底部工作表的主要内容,如果未能解决你的问题,请参考以下文章
我如何在 Intellij Idea 中找到构建变体,就像在 Android Studio 中一样?
如何在 Android 中像在 Google 地图中一样获得持续的位置更新?
在 Android 中,如何像在谷歌地图中一样显示带有方角的警报对话框?