问题标签 [popviewcontrolleranimated]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2394 浏览

ios - 如何在 IOS 中返回上一个视图?

当我尝试通过将当前视图控制器从堆栈中弹出来返回到前一个视图控制器时,我在 AppDelegate.m 程序中收到 EXC_BAD_ACCESS 错误消息。该错误显然意味着视图控制器不在堆栈中。

我在 AppDelegate.m 程序中初始化我的第一个视图的代码如下:

当我想调出一个新的视图控制器时,我会执行以下操作:

当我想返回上一个视图时,我会执行以下操作,这会导致 EXEC_BAD_ACCESS 错误。那么为什么堆栈中没有前一个视图?我只需要知道我做错了什么。

0 投票
4 回答
8296 浏览

ios - 关闭并弹出视图控制器

我想在我的视图控制器堆栈上返回两个级别。我按此顺序设置了三个序列:Show、Show、Present Modally。有一个导航控制器正在使用中。从我的第四个视图我想回到第二个视图。我试过使用 self.presentingViewController?.presentingViewController?.navigationController?.popViewControllerAnimated(false);

self.presentingViewController?.presentingViewController?.dismissViewControllerAnimated(false, completion: nil);

第二个仅在第二个和第三个连续为“当前模态”时才有效。我怎样才能让他们在解雇和流行的情况下工作?

0 投票
1 回答
829 浏览

ios8 - iOS8 UISplitViewController:如何在紧凑宽度窗口中切换到主视图?

我的根视图控制器是一个 UISplitViewController,它有一个 UITableViewController 作为主视图控制器。在 iPhone(紧凑宽度)上,它看起来像 UINavigationController。

掌握

点击一个单元格以显示详细视图控制器

细节

点击垃圾桶按钮将删除当前笔记。我的问题是之后如何返回主视图?由于它是一个 UISplitViewController,它不能像 UINavigationController 那样弹出当前视图控制器。

0 投票
0 回答
307 浏览

ios - Swift:带有 popViewControllerAnimated 的错误导航栏行为

我想使用 push segue 来编辑一个“条目”,否则它是通过当前模态 segue 添加的。按下取消时,它不会使用正常的 dismissViewControllerAnimated 方法关闭。正因为如此,我不得不同时结合 popViewControllerAnimated 方法,以便根据他们在编辑条目或添加条目时是否单击取消,它会尝试两者。

两者都是通过 NSNotifcation 完成的,因为我需要将对象从最后一个 viewcontroller 带回第一个:

这样做的问题是,如果我通过 segues 到达第三个视图控制器(在 5 个字符串中),我取消,它返回到条目屏幕,但是一个看起来很乱的导航栏取代了应该有什么。也没有显示标题。它有一个取消按钮,如果你按下它会导致崩溃。

这是它应该看起来的样子:

在此处输入图像描述

这是 popViewControllerAnimated 对它所做的。

在此处输入图像描述

0 投票
3 回答
1202 浏览

ios - 弹出 SWRevealViewController

我正在使用 SWRevealViewController 构建一个滑动菜单。在访问菜单之前,会显示一个登录视图以允许用户登录。现在我想让用户断开连接并再次显示登录视图。我的问题是如何弹出 SWRevealViewController。

登录后提供对应用程序的访问的代码是:

此解决方案不起作用:

你能帮我吗

谢谢你。

0 投票
1 回答
339 浏览

ios - UIViewController 不会弹出

所以我在界面生成器中有两个这样的视图控制器设置:

[初始视图] -- [注册视图]。按下按钮时,初始视图通过 segue 推送到注册视图。我在注册视图控制器上有一个后退按钮。当按下它时,我想回到初始视图控制器。我正在使用这段代码:

按钮连接正确,但是当我点击按钮时没有任何反应。为什么是这样?UIVIewController 之一是否必须是 UINavigationController 才能工作?我只是使用两个 UIViewController。谢谢

0 投票
1 回答
878 浏览

ios - navigationController popViewController 工作不完美

我有一个小问题。当我单击后退按钮时,它会转到上一页。

它工作正常。当我单击同一页面视图中的刷新按钮时,加载。之后,当我单击后退按钮时,它会转到上一页之前。但在这里我想要上一页而不是上一页之前。

}

这就是我在刷新按钮中所做的。它将在模拟器 iOS 7 和 8 中完美运行。当我在设备中运行时,它会显示此错误。提前致谢。

0 投票
1 回答
84 浏览

ios - 导航栏消失得比视图快

我有 2 个视图控制器,视图控制器 1 没有导航栏,但视图控制器 2 有导航栏。当从视图控制器 2 弹出到视图控制器 1 时,导航栏的消失速度比视图快。有什么办法可以解决这个问题。请帮忙。

0 投票
1 回答
1297 浏览

ios - popViewControllerAnimated:不从内存中释放视图控制器

我有两个视图,第二个视图是从第一个视图推送的。对于测试,我从第一个视图转到第二个视图,然后返回到第一个视图。之后,我发送 nsnotification 并在我的第二个视图中,它收到我的通知。

1)我可以知道为什么我在弹出后在第二个视图中收到通知吗?对于 IBOutlets,我也声明了弱属性。

2) 如果它还在内存中,对于 nsdictionary、nsstring 等其他数据,我应该使用强属性还是弱属性?请问那些也在记忆中?

3)如果我不希望我的第二个视图完全在内存中,我该怎么办?

0 投票
1 回答
740 浏览

swift2 - unwind segue vs. popViewControllerAnimated

我有一个连接到多个视图控制器的地图视图。

我需要从另一个按钮(而不仅仅是后退按钮)实现“展开”,所以我使用了:

我的问题是:由于上述工作,我是否应该费心尝试在代码中使用父视图控制器prepareForUnwindcanPerformUnwindSegueActionctrl-drag 从 viewController 中实现展开以退出 Storyboard?如果是这样,为什么?