我正在使用Tab Bar Controller创建一个项目。首先,我有4个不同的Tab Bar项目,每个都做自己的事情。在我的最后一个Tab Bar项目中,我有大约7个不同的按钮。当我单击按钮时,它会打开一个新视图,如图像或webview。但是我在尝试打开它时遇到了麻烦,因为在我看到的大多数教程中,他们使用2个xib文件打开了视图。但是使用标签栏控制器很难,因为我对每个标签栏项目有不同的看法。
那么如何使用Tab栏上的按钮打开视图?
答案 0 :(得分:2)
我认为这对你有用 - 制作另一个.xib文件并在其上添加所需的视图。并在下面的命令中使用viewController,这不会破坏以前的视图。在方法控制需要点击的按钮的操作中调用此方法 -
[self presentModalViewController:yourViewController animated:YES];
然后在控制取消按钮的方法中使用以下方法取消视图 -
[self dismissPresentViewModalViewControllerAnimated:YES]
yourViewController中的
因此你可以用这种方式改变视图!!
希望它对您有用,并在任何问题持续时进行沟通
答案 1 :(得分:1)
你不是很清楚,但你可以在TabBarController中使用NavigationController。这样,视图(你有7个按钮可以打开不同的视图)将由NavigationController管理,当你点击按钮时,你可以调用[self.navigationController pushViewController:webViewControllerOrSomethingElse animated:yesOrNo];
之类的东西。