UISegmentedControl을 사용할 수 있습니다. 탐색 바에서 코드 샘플 UICatalog의 사용법을 확인하십시오. 이는 탐색 줄에 2 개 이상의 버튼을 추가 할 수 있고,이 방법에 의해
- (void)viewDidLoad {
[super viewDidLoad];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:
[NSArray arrayWithObjects:
[UIImage imageNamed:@"up.png"],
[UIImage imageNamed:@"down.png"],
nil]];
[segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
segmentedControl.frame = CGRectMake(0, 0, 90, 35);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.momentary = YES;
UIBarButtonItem *segmentBarItem = [[UIBarButtonItem alloc] initWithCustomView:segmentedControl];
[segmentedControl release];
self.navigationItem.rightBarButtonItem = segmentBarItem;
[segmentBarItem release];
}
- (void)segmentAction:(id)sender{
if([sender selectedSegmentIndex] == 0){
//do something with segment 1
NSLog(@"Segment 1 preesed");
}else{
//do something with segment 2
NSLog(@"Segment 2 preesed");
}
}
?? : 여기
일부 샘플 코드 – Nithin필요에 따라 작업을 수행 할 수있는 여러 세그먼트를 추가 할 수 있습니다. UICatalog 코드 샘플을 확인하면 두 가지 옵션으로 iPhone 시뮬레이터에서 작동하는 것을 볼 수 있습니다. –