UI_UIControl及其子类

Day 06 of UI
UI_UIControl及其子类 - i. Kohler - KohlerSpace
  // 其中UIControl及其子类默认与用户交互为YES

I. UISegmentedControl

// 初始化 initWithItems

self.segmentedControl = [[[UISegmentedControl alloc] initWithItems:@[@"czt", @"ws", @"dada"]] autorelease];
_segmentedControl.frame = CGRectMake(30, 30, CGRectGetWidth([UIScreen mainScreen].bounds) - 60, 30);



 初始化方法:创建出多个分段 initWithItem:
 修改item上的内容(勿超下标) [_segmentedControl setTitle:@"Person" forSegmentAtIndex:0];
插入时不存在越界,它会出现在你所期望的index上,如果越界,则会出现在最后一个
[_segmentedControl insertSegmentWithTitle:@"Inserted!" atIndex:8 animated:YES];
[_segmentedControl insertSegmentWithImage:[UIImage imageNamed:@"item"] atIndex:1 animated:YES];
渲染颜色
_segmentedControl.tintColor = [UIColor redColor];
设置默认的选中项
_segmentedControl.selectedSegmentIndex = 1;

给对象绑定事件
[_rootView.segmentedControl addTarget:self action:@selector(segmentedControlAction:) forControlEvents:UIControlEventValueChanged];
  

II. UISlider

// 自定义UISlider(最小值、最大值处的图片)

oneSlider.backgroundColor = [UIColor clearColor]; // 先清除背景色
[oneSlidersetMinimumTrackImage:[UIImage imageNamed:@"min.png"]forState:UIControlStateNormal];

[oneSlider setMaximumTrackImage:[UIImage imageNamed:@"max.png"] forState:UIControlStateNormal];

 设置滑块的最小值 oneSlider.minimumValue = 0;
 设置滑块的最大值 oneSlider.maximumValue = 100;
设置滑块的当前值
oneSlider.value = 30;
定义划过区域的颜色


给对象添加事件
[oneSlider addTarget:self action:@selector(oneSliderValueChange:) forControlEvents:UIControlEventValueChang

ed];

  
III. UIImageView

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值