1. 分段控件的创建
NSArray *segmentArr = @[@"1",@"2",@"3",@"4",nil];
UISegmentControl *segmentControl = [[UISegmentControl alloc]initWithItems:segmentArr];
//创建默认的选项
segmentContro.selectedSegmentIndex = 2;//设置默认选项索引 一般默认为0.
//设置颜色
segmentContro.tintColor = [UIColor redColor];
//设置样式
segmentControl.segmentedControlStyle = UISegmentedControlStyleBar/Bezeled/Plain/Bordered
样式在选中bar时,tintColor才可以被更改。
//设置指定索引的题目
[segmentControl settitle:@"你好" forSegmentAtIndex:1];
//插入图片
[segmentControl setImage:[UIImage ImageNamed: ForSegmentAtIndex:]];
//添加委托方法
[segmentControl addTarget:self action:(segmentAction:) forControlEvents:UIControlEventValueChange];
在委托方法实现里面,一定会用到它的下标
NSInteger Index = seg.selectedSegmentIndex;
2. UISegmentControl 的Segment的默认宽度是44,不过一个方法可以更改它的宽度
[segmentControl setWidth:100 forSegmentAtIndex:0];
3. 选中分段的分段控件的默认行为是,一旦按钮被选中就一直保持,直到另一个按钮被选中为止,但你可以改变这种默认的
行为。
segmentControl.momentary = YES;
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4.初始化
UISlider *slider = [UISlider alloc]initWithFrame:CGRectMake(0,0,200,20);
slider.minimumValue = 0//指定可变的最小值
slider.maximumValue = 100;//指定可变的最大值
slider.Value = 50;//指定初始值
[slider addTarget:self action:@selector(UpdateValue:) forControlEvent:UIControlEventValueChanged];
//两端添加图片
[slider setMininumTrackImage:[] fotState:[UIControlStateNormal]];
[slider setMaxinumTrackImage:[] forState:[UIControlStateNormal]];
转载于:https://my.oschina.net/u/2322034/blog/402761