我创建了一个iPad应用程序。在应用程序的中间,在一个按钮下我添加了一个拆分视图。单击按钮后,将成功显示拆分。但在拆分视图中我想添加一个按钮。点击按钮后,我想删除拆分视图并在整个屏幕中显示另一个xib。我怎么能这样做?
答案 0 :(得分:1)
首先我有一些问题,
如果您能够通过点击按钮在Viewcontroller顶部添加Splitview?
在上述情况下,您是否在splitview控制器中获得方向?
当我尝试做的时候,我遇到了这两个问题。
然后我做的是,在按钮上单击以显示我称为UIApplication Primary窗口的splitview,删除窗口中的所有当前视图并添加新控制器视图。
与需要返回时相同。
请参阅以下代码
- (void) displayControllerViewStack: (UIView *)view {
NSArray *subViews = [self.window subviews];
while ([subViews count] > 0 ) {
// Need to clear out the list, as only view at index 0 gets rotation notification.
[(UIView *)[subViews objectAtIndex:0] removeFromSuperview];
subViews = [self.window subviews];
}
[self.window addSubview: view];
}
感谢,
Naveen Shan