复制 iOS 模式:Instagram 搜索式滑动标签

and*_*213 5 swipe ios instagram swift

我正在Swift 中开始一个新的iOS项目,我编写原生 iOS 应用程序的经验很少,所以如果我使用了一些古怪的术语或忽略了一些简单的解决方案,请耐心等待。

我希望在 Instagram 应用程序中复制一个模式,如下所示:

所选标签

滑动过渡

对于那些不使用 Instagram 的人来说,这里发生的事情本质上类似于 UIPageViewController(具有滑动功能),但顶部的选项卡指示所选页面。

就像在 Instagram 中一样,我计划在 UITabBarController 的子 UIViewController 中使用此功能(您可以在底部看到“主要”选项卡)。

我开始做的是创建静态选项卡并向子 UIViewController 添加左右手势识别器,这将更改页面并更新选项卡上所选页面的指示器。

行得通,但我并不喜欢它的外观,也不喜欢它的书写方式。我不喜欢需要 2 个选项卡实例的想法,而且Instagram 似乎不是这样做的方式,因为如第二张图片所示,指示器在选项卡之间滑动。

我已经搜索了很多,但所有关于复制 Instagram 模式的参考似乎已经过时,并且没有解决这个特定元素。不过,就像我说的那样,我很久没有编写原生 iOS 了(我是一名 Android 开发人员并且使用过 Xamarin for iOS),所以我可能只是没有使用正确的关键字。

我很感激你们能提供的任何帮助!

谢谢