domingo, 17 de mayo de 2015

SegmentedControl en un NavigationItem. UISegmentedControl at NavigationItem.


- (void)viewDidLoad{
    
  [super viewDidLoad];
    
  self.view.backgroundColor = [UIColor whiteColor];
  
  NSArray *items = [[NSArray alloc] initWithObjects:
                    [UIImage imageNamed:@"imagen1.png"],
                    [UIImage imageNamed:@"imagen2.png"], nil];
  
  UISegmentedControl *segcntrl = [[UISegmentedControl alloc] initWithItems:items];
  segcntrl.segmentedControlStyle = UISegmentedControlStyleBar;
  
  [segcntrl addTarget:self action:@selector(segcntrlEjectua:)
             forControlEvents:UIControlEventValueChanged];
  
  UIBarButtonItem *rightBarButton = [[UIBarButtonItem alloc] initWithCustomView:segcntrl];
  
  [self.navigationItem setRightBarButtonItem:rightBarButton animated:YES];
  
  
}

- (void) segcntrlEjectua:(UISegmentedControl *)paramSender{
    
    if ([paramSender selectedSegmentIndex] == 0){
        NSLog(@"imagen1");
    } else  if ([paramSender selectedSegmentIndex] == 1){
        NSLog(@"imagen2");
    }
    

}

No hay comentarios:

Publicar un comentario