UISegmentedControl

UIControl是全部控制控件(好比UIButton,UISlider,UISegmentedControl等)的基類

分段控制器

分段控制器能夠看做是多個button的集合,每一個分段都至關於一個button,能夠被點擊,執行相應的方法。

1,建立及初始化方法web

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc]initWithItems:@[@"一卡通",@"兩卡通",@"三卡通"]];

參數items是一個數組,數組的元素能夠是images也能夠是字符串數組

2,設置填充色ide

segmentedControl.tintColor = [UIColor cyanColor];

3, 設置選中下標,從0開始,默認是0spa

segmentedControl.selectedSegmentIndex = 0;

4,經常使用方法code

(1)給指定下標添加標題圖片

[segmentedControl setTitle:@"全球通" forSegmentAtIndex:2];

(2)添加觸發方法字符串

[segmentedControl addTarget:self action:@selector
(changeValueAction:) forControlEvents:
UIControlEventValueChanged];//當點擊不一樣的分段觸發,一
直點擊相同的分段不會觸發

(3) 獲取當前分段的下標get

segmentedcontrol.selectedSegmentIndex

(4)給指定下標設置背景圖片it

setImage:forSegmentAtIndex:
相關文章
相關標籤/搜索