如何创建iOS 12 Stocks应用程序向上滑动视图

时间:2018-09-27 07:00:31

标签: ios swift uiview uikit gesture

尊敬的开发人员,

我(或您)将如何创建可以滑动的视图,就像Apple在新的iOS 12 Stocks应用程序中所做的那样?我一直在搜索是否对此有本地支持,但尚未找到它。如果您没有使用过它,那么它是一个新闻视图,可以将其拉到股票信息的前面,并且它具有自己的内容。自然也可以再次将其向下推。

我希望使用Apple的实现(如果存在的话)而不是第三方。

大多数类似的问题都至少有5年历史了,所以我想知道当前的选择是什么。

答案:我按照接受的答案的说明创建了自己的实现:

  1. 创建一个应引起关注的视图
  2. 创建另一个视图作为视图编号1的顶层,成为您获取视图的地方
  3. 添加PanGestureRecognizer并将其连接到2号视图
  4. 在视图编号2中将视图编号3创建为股票应用视图中显示的小图标
  5. 添加圆角和阴影以查看编号1

Stocks image

Ready implementation.

1 个答案:

答案 0 :(得分:2)

好吧,我不熟悉iOS 12 Stocks应用程序。但是,这是您的操作方法。

创建一个识别平移手势的视图。跟踪平移手势并更新相应向上滑动的视图的原点y。