分享一个iOS下实现基本绘画板功能的简单方法

2020-01-14 16:46:12王旭

    seg.segmentedControlStyle = UISegmentedControlSegmentCenter;  
    seg.tintColor = [UIColor blackColor];   
    seg.center = CGPointMake(self.view.center.x, (self.view.bounds.size.height - seg.bounds.size.height));   
    [self.view addSubview:seg];  
      
    [seg addTarget:self action:@selector(colorChange:) forControlEvents:UIControlEventValueChanged];  
}  
  
- (void)viewDidUnload  
{  
    [super viewDidUnload];  
    // Release any retained subviews of the main view.  
}  
  
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation  
{  
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);  
}  
  
- (void) colorChange: (UISegmentedControl *) seg  
{  
    switch ([seg selectedSegmentIndex])  
    {  
        case 0:   
            tv.paint_clr = [UIColor whiteColor];  
            break;  
        case 1:  
            tv.paint_clr = [UIColor redColor];  
            break;  
        case 2:  
            tv.paint_clr = [UIColor blueColor];  
            break;  
        case 3:  
            tv.paint_clr = [UIColor greenColor];  
            break;  
        case 4:  
            tv.paint_clr = [UIColor yellowColor];  
            break;  
        default:  
              
            break;