import UIKit
class ViewController: UIViewController ,UITextFieldDelegate,UITextViewDelegate,UIActionSheet Delegate,UIAlertViewDelegate{
override func viewDidLoad() {
super.viewDidLoad()
let items = ["選項一","選項二",UIImage(named: "lalala")!] as [AnyObject]
let segmented = UISegmentedControl (items: items)
segmented.frame = CGRectMake(10, 270, 200, 30)
segmented.selectedSegmentIndex = 1 //默認選中第二項
segmented.addTarget(self, action:"segmentDidchange:", forControlEvents: UIControlEvents.ValueChanged)//添加值改變監聽
//添加選項
segmented.insertSegmentWithTitle("新加項目", atIndex: 1, animated: true)
//添加選項圖片
segmented.insertSegmentWithImage(UIImage(named: "lalala"), atIndex: 2, animated: true)
//移除選項
segmented.removeSegmentAtIndex(1, animated: true)
segmented.tintColor = UIColor.redColor()
//修改選項文字
segmented.setTitle("swift", forSegmentAtIndex: 1)
segmented.setTitle("學習", forSegmentAtIndex: 1)
segmented.setImage(UIImage(named: "111"), forSegmentAtIndex: 3)
//修改選項便宜位置
segmented.setContentOffset(CGSizeMake(10, 7), forSegmentAtIndex: 0)
self.view.addSubview(segmented)
}
func segmentDidchange(segmented:UISegmentedControl){
//獲取選項的索引
print(segmented.selectedSegmentIndex)
//獲取選項的文字
print(segmented.titleForSegmentAtIndex(segmented.selectedSegmentIndex))
}
}