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

转载于:https://my.oschina.net/u/2322034/blog/402761

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值