首页 > 解决方案 > 具有水平滑动的自定义标签栏菜单

问题描述

只是一个关于实施的快速问题。

我正在尝试重新创建这个:

https://i.imgur.com/lFXKFXl.mp4

我想知道我是否必须使用 UICollectionView 从头开始​​,有一个内置的 Xcode 方法,或者某个地方有一个在线库。

注意:我不是想在底部创建标签栏菜单,而是在导航控制器导航栏下方的顶部创建水平滑动功能。Instagram 在搜索选项卡下也有这个。

谢谢!

标签: swiftxcode

解决方案


您可以通过以下方式为蓝色条设置动画

 func scrollViewDidScroll(_ scrollView: UIScrollView) {
  blueBarViewLeadingConstraint.constant = scrollView.contentOffset.x / (scrollView.bounds.width / (TabBarView.frame.size.width / numberOfTab)) 
}

推荐阅读