這是一個異端將UISegmentedControl添加到導航控制器工具欄?iPhone - 添加一個UISegmentedControl到導航控制器工具欄
我正在考慮這個代碼:
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:
[NSArray arrayWithObjects:
[NSString stringWithString:NSLocalizedString(@"One", @"")],
[NSString stringWithString:NSLocalizedString(@"Two", @"")],
[NSString stringWithString:NSLocalizedString(@"Three", @"")],
[NSString stringWithString:NSLocalizedString(@"Four", @"")],
nil]];
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.tintColor = [UIColor blackColor];
[segmentedControl setSelectedSegmentIndex:0];
[segmentedControl addTarget:self action:@selector(changeSegment:)
forControlEvents:UIControlEventValueChanged];
[segmentedControl setFrame:[self.navigationController.toolbar bounds]];
[self.navigationController.toolbar addSubview:segmentedControl];
[segmentedControl release];
我已經試過這個代碼和段似乎沒有選擇與我接觸他們。
這是否是正確的方法呢?
謝謝。
感謝您的代碼示例。 – OthmanT