创建实例对象:
let segmentedControl = UISegmentedControl(items: [“Button 1”, “Button 2”])
设置控件风格颜色:
segmentedControl.tintColor = UIColor.blue
获取点击项目:
segmentedControl.selectedSegmentIndex
动态增加子项:
segmentedControl.insertSegment(withTitle: “Button 3”, at: 0, animated: true)
删除某个位置的子项:
segmentedControl.removeSegment(at: 0, animated: true)
删除所有子项:
segmentedControl.removeAllSegments()
修改具体位置的子项标题:
segmentedControl.setTitle(“new”, forSegmentAt: 1)
根据子项文本长度自适应各子项布局宽度:
segmentedControl.apportionsSegmentWidthsByContent = true
设置当前选择项:
segmentedControl.selectedSegmentIndex = 0