Swift UISegmentedControl(分组控件)
来源:互联网 发布:思想实验 知乎 编辑:程序博客网 时间:2024/05/18 01:28
一、创建
let items:Array = ["选项一","选项二","选项三"]let segmented = UISegmentedControl(items: items)segmented.center = self.view.centersegmented.selectedSegmentIndex = 0self.view.addSubview(segmented)
二、常见的控件API
2.1 颜色(改变颜色,默认蓝色)
segmented.tintColor = UIColor.redColor()
2.2 修改选项文字
segmented.setTitle("swift", forSegmentAtIndex: 0)
2.3 修改选项内容偏移量
segmented.setContentOffset(CGSizeMake(10,7), forSegmentAtIndex: 0)
2.4 修改选项中的图片(注意:图片会被统一着色)
segmented.setImage(UIImage(named: "imageName"), forSegmentAtIndex:2)
2.5 插入和删除
segmented.insertSegmentWithTitle("新增", atIndex: 3, animated: true) segmented.insertSegmentWithImage(UIImage(named: "12"), atIndex: 4, animated: true)segmented.removeSegmentAtIndex(0, animated: true)
2.6 点击某个选项获取下标值和选项内容
segmented.addTarget(self, action:"segmentDidChange:", forControlEvents: .ValueChanged)
监听方法
func segmentDidChange(segmentControl:UISegmentedControl){ print(segmentControl.selectedSegmentIndex) print(segmentControl.titleForSegmentAtIndex(segmentControl.selectedSegmentIndex)!) }
0 0
- Swift UISegmentedControl(分组控件)
- swift UISegmentedControl
- swift UISegmentedControl
- Swift - 分段选择控件(UISegmentedControl)的用法
- Swift - 分段选择控件(UISegmentedControl)的用法
- Swift-iOS常用控件(UISegmentedControl分段选择)
- UISegmentedControl控件
- UISegmentedControl控件
- Swift爬行篇 UISegmentedControl
- Swift UIStepper/UISegmentedControl/UIActivityIndicatorView
- Swift 之UISegmentedControl
- iphone UISegmentedControl分段控件
- UISegmentedControl分段控件
- iOS-选择控件 UISegmentedControl
- UISegmentedControl 分段控件
- UISegmentedControl分段控件
- UISegmentedControl分段控件
- 仿制UISegmentedControl控件
- 感悟总结
- 编程的好帮手——代理模式
- for_each函数用法
- QT Creator 两种创建项目的方法
- C# List源码分析(二)
- Swift UISegmentedControl(分组控件)
- 51单片机系列知识9--定时器、计数器(2)
- 如何在Unity 3D中设置Google AdMod
- IDEA将web项目打成war包
- hbase与hadoop的版本关系
- GridPanel中getSelectionModel详解
- Device Tree(二):基本概念
- 手机管家_手机防盗模块
- 翻翻git之---一个丰富的通知工具类 NotifyUtil