在视图控制器类中添加分段控制器
-(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按钮还添加事件,可用于画图变化画笔颜色.