如何在iOS中创建上拉视图[已关闭]

bxgwgixi  于 2022-12-15  发布在  iOS
关注(0)|答案(1)|浏览(111)

已关闭。此问题需要超过focused。当前不接受答案。
**想要改进此问题吗?**更新此问题,使其仅关注editing this post的一个问题。

四年前关闭了。
Improve this question
尊敬的开发人员朋友:
我(或你)该如何创建一个可以向上滑动的视图,就像苹果在新的iOS 12股票应用中所做的那样?我一直在搜索是否有对此的原生支持,但还没有找到。如果你没有使用过它,它是一个新闻视图,可以在股票信息前面向上拉,它有自己的内容。它自然也可以再次向下推。
我更愿意使用苹果的实现,如果他们存在,而不是第三方。
大多数类似的问题至少有5年的历史了,所以我想知道目前的选择是什么。
答:我按照已接受答案的说明创建了自己的实现:
1.创建一个应该被提升的视图
1.创建另一个视图作为视图编号1的顶部切片,作为您抓取视图的位置
1.添加PanGestureRecognizer并将其连接到视图编号2
1.在视图2中创建视图3,使其成为股票应用程序视图中的小图标
1.为视图编号1添加圆角和阴影

wlp8pajw

wlp8pajw1#

更新:对于iOS 15及更高版本,Apple推出了UISheetPresentationController。请查看!

我不熟悉iOS 12股票应用程序。但这里是你可以做到这一点。
创建一个可以识别平移手势的视图,跟踪平移手势并相应地更新视图的原点y。

相关问题