Swift爬行篇 UISegmentedControl

Swift爬行篇 UISegmentedControl,第1张

概述UISegmentedControl 1. 创建 let appsArray:[String] = ["0","1","2","3","4"] let segmented:UISegmentedControl = UISegmentedControl(items: appsArray) segmented.frame = CGRectMake(10,

UISegmentedControl

1. 创建

        let appsArray:[String] = ["0","1","2","3","4"]        let segmented:UISegmentedControl = UISegmentedControl(items: appsArray)        segmented.frame = CGRectMake(10,310,300,20)        segmented.selectedSegmentIndex = 0        self.vIEw.addSubvIEw(segmented)


segmented.selectedSegmentIndex 设置初始化选择


2.重新修改分段卡的显示内容

        let index = segment.selectedSegmentIndex        TestLable.text = ("第\(index)个")        segment.set@R_419_5979@(TestLable.text,forSegmentAtIndex: index)

3. 插入图片

segment.setimage(UIImage(named: "green.png"),forSegmentAtIndex: index)

插入图片后标题将会消失,图片和标题有且只能显示一个


4.在原有的标题中再插入一个标题

segment.insertSegmentWith@R_419_5979@(("第\(index+1)个"),atIndex: index,animated: true)
该标题将会插入在index的前面


5.获取分段卡的总数


let count = segment.numberOfSegments

6.获取分段卡的内容和图片


let @R_419_5979@ = segment.@R_419_5979@ForSegmentAtIndex(index)let @R_419_5979@ = segment.imageForSegmentAtIndex(index)

7.点击后是否自动取消选择

segmented.momentary = true
true:自动取消选择 false:不自动取消选择,直到下个@R_419_5979@被选中为止

8.边框颜色和背景颜色

segmented.tintcolor = UIcolor.redcolor()segmented.layer.backgroundcolor = UIcolor.orangecolor().CGcolor


9.使能标题

segment.setEnabled(false,forSegmentAtIndex: index)

10.设置宽度

segment.setWIDth(30.0,forSegmentAtIndex: index)


11.移除单个或者所有的标题

    func removeSegmentAtIndex(segment: Int,animated: Bool)    func removeAllSegments()
总结

以上是内存溢出为你收集整理的Swift爬行篇 UISegmentedControl全部内容,希望文章能够帮你解决Swift爬行篇 UISegmentedControl所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/web/1085422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存