我有UISplitView控制器,点击按钮即可删除rootView和detailView并添加新的rootView和DetailView,但是当我在potrait模式下转动iPad时,当我点击弹出按钮时,它会显示旧的rootView比显示新的rootViewController .....任何帮助???
UINavigationController *rootNav=[[UINavigationController alloc]initWithRootViewController:attractObj];
UINavigationController *detailNav=[[UINavigationController alloc]initWithRootViewController:attDetailObj];
splitViewController.viewControllers = [NSArray arrayWithObjects:rootNav,detailNav,nil];
splitViewController.delegate=rootViewController;
[window addSubview:splitViewController.view];
//[attDetailObj.view sizeToFit]
答案 0 :(得分:0)
我从你的上述问题中思考。第一次设置UIPopoverController的ViewController时。然后在横向模式下更改根视图控制器后不会更改。
因此,您必须使用新的视图控制器来表示UIPopover视图控制器。因为没有UIPopover没有刷新并且总是显示旧的视图控制器。
感谢。