我在我的应用程序中有一个UISegmentControl,我试图让它切换应用程序商店的视图。香港专业教育学院尝试这种代码没有运气:UISegmentControl切换视图?
- (IBAction)segmentSwitch:(id)sender {
UISegmentedControl *segmentedControl = (UISegmentedControl *) sender;
NSInteger selectedSegment = segmentedControl.selectedSegmentIndex;
if (selectedSegment == 0) {
//toggle the correct view to be visible
[firstView setHidden:NO];
[secondView setHidden:YES];
}
else{
//toggle the correct view to be visible
[firstView setHidden:YES];
[secondView setHidden:NO];
}
}
有谁知道我怎么能切换视图?任何帮助表示赞赏。谢谢
这些不是子视图。有没有办法让第一个List1Controller出现,List2Controller第二次出现呢? – Tanner 2010-02-14 14:40:00
除窗口外的所有视图都是子视图。我不明白这个新问题。即使视图具有视图控制器,您的代码仍然可以工作。确保使用视图控制器的“视图”属性(并将它们作为子视图添加到当前可见的视图/窗口中)。 – gerry3 2010-02-14 18:39:48