У меня есть UISegmentControl, у которого есть 2 сегмента на мой взгляд, проблема в том, какой сегмент я выбрал, он вернет 1 в мое свойство selectedSegmentIndex, так как я хочу, чтобы он оставался на первом представлении, когда выбирается сегмент 0, событие я использовал в своей segmentcontrol является ValueChanged, а функция будет называть, как показано ниже: - (недействительными) segmentSelect: (ID) отправителя {Проблема UISegmentControl
NSInteger select=[sender selectedSegmentIndex];
if(select==0){
NSLog(@"this is 0");
}
else{
NSLog(@"this is 1");
infoViewController *viewController = [[infoViewController alloc]initWithNibName:@"infoView" bundle:[NSBundle mainBundle]];
[[self navigationController] pushViewController:viewController animated:YES];
[viewController release];
}
} может кто-нибудь сказать, что идет не так?
я попробовал ваш код, но он вернулся то же самое, что Jus weird.no вопрос, какой сегмент я выбран, он всегда будет толкать ViewController – 2009-05-05 00:37:07
Может у добавить к вопросу код, который содержит Segmented Control ?, возможно, мы смотрим не в том месте. –