没有NavigationController的非模态视图

时间:2010-08-10 18:56:53

标签: iphone uitabbarcontroller non-modal

我有一个从UITabBarController启动项目构建的应用程序。第一个选项卡是main.xib的一部分,其中包含选项卡栏。我想从该选项卡视图顶部的底部向上滑动视图,该视图仅覆盖屏幕的一部分。我的理解是,如果你将顶视图设为非模态,你只能覆盖屏幕的一部分,但如果没有NavigationController,我看不到这样做的方法。

我该怎么做?

3 个答案:

答案 0 :(得分:3)

您可以将UIView作为子视图添加到当前视图中,然后使用动画块或Quartz或者您想要的方式将其外观设置到屏幕中。

答案 1 :(得分:0)

presentModalViewController:实际上是属于UIViewController的超级类UINavigationController的方法,因此您可以从任何视图控制器中使用它,而不仅仅是导航控制器。

答案 2 :(得分:0)

您是否尝试使用UIActionSheet?这是一种简单的方法,可以通过几个按钮获取用户输入的视图,以便向上滑动并仅覆盖当前视图的底部。