滑动部分页面 - Swift 3

时间:2017-08-16 06:38:47

标签: swift xcode swipe

我想制作像YouTube这样的水平可滑动页面。 XCode中有一个对象吗?我该怎么做?我没有找到关于它的教程。抱歉我的英文。

喜欢这个

enter image description here

1 个答案:

答案 0 :(得分:0)

互联网上已有大量组件可供使用,您可以尝试查看cocoacontrols网站。

如果您仍想为此编写自己的代码,一种方法是编写自定义UIView子类。 YouTube功能看起来非常简单,据我所知,他们可以使用两个单独的UIView子类:一个用于菜单,一个用于页面,就像容器一样。

对于菜单,您可以使用UIStackView或单UIViewUIButton s作为页面标题,另一个视图选择效果随{{1}移动触摸事件。此视图应提供更适合您的委托或任何通知系统,以便通知容器需要在容器内加载正确的UIButton视图。

容器可以是UIView,可根据需要从UIViewController子类加载视图属性。确保将加载的视图控制器添加为父视图控制器的子视图,否则您将丢失一些重要的功能。

我希望它可以帮助你开始。