没有 NavigationController 的非模态视图

发布于 2024-09-13 22:12:46 字数 172 浏览 8 评论 0原文

我有一个从 UITabBarController 入门项目构建的应用程序。第一个选项卡是包含选项卡栏的 main.xib 的一部分。我想将视图从底部向上滑动到仅覆盖部分屏幕的选项卡视图的顶部。我的理解是,如果您将顶部视图设置为非模态,则只能覆盖部分屏幕,但我看不出没有导航控制器的方法可以做到这一点。

我该怎么做?

I have an app built from the UITabBarController starter project. The first tab is part of the main.xib that contains the tab bar. I would like to slide a view up from the bottom on top of that tab's view that only covers part of the screen. My understanding is that you can only cover part of the screen if you make the top view non-modal, but I don't see a way to do that without a NavigationController.

How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

紧拥背影 2024-09-20 22:12:46

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

you can add a UIView as a subview to the current view, and then animate its appearance into the screen using animation blocks, or Quartz or however you would like.

べ繥欢鉨o。 2024-09-20 22:12:46

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

presentModalViewController: is actually a method that belongs to UIViewController, the superclass of UINavigationController, so you can use it from any view controller, not just a navigation controller.

爱给你人给你 2024-09-20 22:12:46

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

Have you tried using a UIActionSheet? That's an easy way to get a view with a few buttons for user input to slide up and only cover the bottom portion of the current view.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文