功能类似SegmentControl,做为 navigationItem的titleView
demo.jpeg
可定制titleView的数量,字体大小,选中和非选中下的颜色
使用代码如下:
func setTitleView()
{
let size = CGSizeMake(180, 44)
let array = ["北京","天津","河北"]
MytitleView = favoriteVCtitleVIew.init(count: 3, size: size, titleArray: array, btnSelected: { (index) in
Print(index)
})
MytitleView.normalColor = UIColor.redColor()
MytitleView.selectedColor = UIColor.greenColor()
MytitleView.fontSize = 14
navigationItem.titleView = MytitleView
}
demo采用了父子控制器的思想,scrollView滑动实现上下联动,感兴趣的童鞋可以去github搬代码
传送门
网友评论