1

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

我怎样才能做到这一点?

4

3 回答 3

3

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

于 2010-08-10T18:59:51.387 回答
0

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

于 2010-08-10T20:38:16.957 回答
0

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

于 2010-08-10T18:59:46.417 回答