在视图控制器类中添加分段控制器
-(void)loadView
{
[super loadView];
self.view = [[[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds] autorelease];
// 分段控制器
NSArray *itmes = [NSArray arrayWithObjects:@"SingleTap",@"DoubleTap",@"Drag",@"Roration",@"Pinch",@"Swipe",@"LongPress", nil];
UISegmentedControl *segementControl = [[UISegmentedControl alloc] initWithItems:itmes];
segementControl.frame = CGRectMake(0, 20, 320, 44);
[segementControl addTarget:self
action:@selector(selectSegementControlIndex:)
forControlEvents:UIControlEventValueChanged];// 事件状态用
// 设置状态(默认为NO)
segementControl.momentary = YES;
// 设置图标 的个数
// NSLog(@"%d",segementControl.numberOfSegments);
// 设置默认选中图标
//segementControl.selectedSegmentIndex = 1;
[self.view addSubview:segementControl];
[segementControl release];
}
Ps: 也可以自定义分段控制器,通过添加button按钮还添加事件,可用于画图变化画笔颜色.