iOS_可滑动的多标签导航栏

语言:Swift3

Xcode版本:8.3.3


iOS_可滑动的多标签导航栏_第1张图片
效果图

说明:

本文讲的是一个可左右滑动的多标签导航栏,在各种类型的App中还蛮常用的,学习记录分享~(。▰‿‿▰。) ❤


思路:

1.在导航栏上创建一个滑动视图。然后在滑动视图上创建几个按钮,用来显示多标签的标题,和控制主滑动视图的偏移量。

2.创建一个主视图的滑动视图,在上面添加所要显示的内容。

3.通过滑动视图上的按钮的点击事件,来改变选中标签的字体颜色、底部线条的移动,和主滑动视图的偏移量。

4.通过主滑动视图的代理方法,来改变滑动到当前位置的导航栏标签字体颜色,和底部线条的移动。


demo说明:

1.NavScrollView类: 导航栏可滑动的scrollView

2. ScrollNavViewController类:使用NavScrollView的Controller



demo:

具体实现细节看代码吧~喵

GitHub链接:可滑动的多标签导航栏demo



你可能感兴趣的:(iOS_可滑动的多标签导航栏)