UISegmentControl,UISider

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]];

你可能感兴趣的:(UISegmentControl,UISider)