Revision: 26129
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 18, 2010 13:24 by lifedim
Initial Code
#define ACTIONEDIT 0 #define ACTIONADD 1 ... UISegmentedControl* segmentedControl = [[UISegmentedControl alloc] initWithItems: [NSArray arrayWithObjects: [UIImage imageNamed:@"icon-edit.png"], [UIImage imageNamed:@"icon-add.png"], nil] ]; [segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged]; segmentedControl.frame = CGRectMake(0, 0, 90, 30); segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar; segmentedControl.momentary = YES; [segmentedControl setEnabled:YES forSegmentAtIndex:ACTIONEDIT]; self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl]; ... - (void)segmentAction:(id)sender { UISegmentedControl* segCtl = sender; int action = [segCtl selectedSegmentIndex]; switch (action) { case ACTIONADD: [self addToList]; break; case ACTIONEDIT: [self editList]; break; } }
Initial URL
Initial Description
Initial Title
segmentedcontrol usage
Initial Tags
Initial Language
Objective C