当前模型视图不适用于 uinavigation 控制器

发布于 2024-10-30 20:17:14 字数 98 浏览 7 评论 0原文

我正在使用基于导航的应用程序。我正在使用 Push Pop 来切换视图。但是,当我希望使用当前模型视图控制器来向上滑动视图时……然后推弹出无法正常工作? 我怎样才能向上滑动我的视图/

i am using navigation based app. i am using push pop for switching view. But when i desire to use present model view controller in order to slide up view..then push pop not work properly?
How can i slideup my view/

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

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

发布评论

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

评论(3

空宴 2024-11-06 20:17:14

您必须使用 navigationController 实例而不是内部的 View。

[self.navigationControllerpresentModalViewController:proView动画:YES];

You have to use the navigationController instance not the View inside.

[self.navigationController presentModalViewController:proView animated:YES];

給妳壹絲溫柔 2024-11-06 20:17:14

这可能会有所帮助...

用于推送 UIViewController 的自定义动画

只需实现一个自定义动画类似:

_view.frame = CGRectMake(0, 480, _view.frame.size.width, _view.frame.size.height);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelegate:self];

_view.frame = CGRectMake(0, 0, _view.frame.size.width, _view.frame.size.height);

[UIView commitAnimations];

This might help...

Custom Animation for Pushing a UIViewController

Just implement a custom animation something like:

_view.frame = CGRectMake(0, 480, _view.frame.size.width, _view.frame.size.height);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelegate:self];

_view.frame = CGRectMake(0, 0, _view.frame.size.width, _view.frame.size.height);

[UIView commitAnimations];
七度光 2024-11-06 20:17:14

如果我没记错的话,当前的模式查看器不能与导航控制器结合使用。当前的模式查看器旨在完全满足您的需求,而推送/弹出方法则提供了简单的导航控制器创建...

If I'm not mistaken, the present modal viewer can't be combined with a navigation controller. The present modal viewer is build to do exactly what you want, while the push/pop method gives an easy navigation controller creation...

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