美文网首页
动手实现一个自定义的Segment Control

动手实现一个自定义的Segment Control

作者: 2e919d99a871 | 来源:发表于2016-08-26 22:55 被阅读150次

    功能类似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搬代码
    传送门

    相关文章

      网友评论

          本文标题:动手实现一个自定义的Segment Control

          本文链接:https://www.haomeiwen.com/subject/bcxzsttx.html