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 = truetrue:自动取消选择 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)
func removeSegmentAtIndex(segment: Int,animated: Bool) func removeAllSegments()总结
以上是内存溢出为你收集整理的Swift爬行篇 UISegmentedControl全部内容,希望文章能够帮你解决Swift爬行篇 UISegmentedControl所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)