问题标签 [poptoviewcontroller]

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 投票
2 回答
1381 浏览

iphone - 如何使用 ARC 和 Storyboard 弹出ToViewController

有人知道如何 popToViewController 吗?

例如:introvideo->welcomeview & tutorialview-> mainviewcontroller->scannerviewcontoller-> questionview ->(如果回答正确 -> correctView) else ->wrongView

我如何弹回 mainView 控制器?

0 投票
1 回答
1030 浏览

iphone - 带有特定 UITabBarController 选项卡/视图的 popToViewController

我正在使用 popToViewController 方法弹出到视图控制器。我试图实现的是弹出到 UITabBarController 的特定索引。

所以我的视图层次结构是;

以下代码确实会弹出到我的 UITabBarController,但由于我在我的 UITabBarController 的第三个视图上,它会弹回第三个视图

我想要的是弹出到我的 UITabBarController 的第二个视图。

编辑(答案)

如前所述,我们不推送或弹出。因此,为了收集您的 tabBarController,您可以使用;

或者如果你在你的 tabBarController 视图之一;

0 投票
1 回答
682 浏览

objective-c - 按下 CustomTabBar 的选定选项卡时的 PopToRootViewController

好吧,我有一个自定义 TabBar 可以在我的应用程序上添加一个中心凸起的选项卡。所以我有一个 CustomTabBarViewController。我想让它像 Twitter 这样的应用程序一样工作。当按下选定的选项卡时,将生成一个 PopToRootViewController。我在按下时调用了凸起的标签栏方法,但我不知道在 if 语句中添加什么。有什么建议吗?

这是我在 CustomTabBarViewController 中提到的代码

0 投票
1 回答
80 浏览

iphone - 通过 NavigationController 堆栈更改打开的 ViewController 的属性

想知道如何设置已经在 NavigationController 堆栈上的视图控制器的属性

我的情况:

我想设置这样的图片上传流程

(导航堆栈)RootViewController -> TakePictureViewController -> EditPictureViewController -> UploadPictureViewController

当用户确认从 UploadPictureViewController 上传,而不是开始上传时,我想在 RootViewController 上设置一个包含上传查询的 NSDictionary 属性,然后将导航堆栈弹出回 RootViewController 并让它处理启动和状态报告询问。

这是我在uploadpictureviewcontroller中的代码,目前,代码确实弹出到正确的视图控制器,但uploadPackage属性仍然为零,我也尝试过-setUploadPackage

感谢所有帮助,谢谢。

0 投票
2 回答
1055 浏览

ios - 在 popToRootViewController 之后未调用 viewWillAppear 方法

我有一个视图控制器,UINavigationController它在某些时候会推送(navigationcontroller pushViewController: animated:)第二个视图,然后再推送第三个视图,其中我有一个按钮,可以弹回根视图(popToRootViewController: animated:)。问题是视图弹回viewWillApper根视图后,根视图的方法没有被调用。我设置了一些断点来检查它,它只是没有通过它。我有一种方法可以重新加载放置在 中的根视图的某些内容,viewWillApper并且在popToRootViewController: animated. 知道发生了什么吗?

谢谢

0 投票
4 回答
366 浏览

iphone - 点击alerrtview ok时poptorootview

我有一个主视图,当单击它再次转到另一个视图时,我将转到另一个视图。当单击该视图上的一个按钮时,将出现一个模态视图,然后单击每个模态视图时会出现另外 3 个模态视图。当单击最终的模态视图会出现一个警报,当单击该警报时,我想显示根主视图。这可能吗?

0 投票
2 回答
1339 浏览

iphone - popToViewController 没有动画

伙计,我必须说如果不是这个网站,我会没有头发,我现在可能会从桥上跳下来。好的!我的问题:

我正在使用带有 xcode 4.4 的情节提要。我有 3 个视图控制器(确实有 5 个,但我认为其他的无关紧要)。视图控制器 A 推送到视图控制器 B。视图控制器 B 在其导航栏上有一个分段控件,带有 2 个分段和一个后退按钮。视图控制器 B 加载时选择了分段 1。当用户选择段 0 时,视图控制器 C 被实例化。在第一次推动时一切都很好。你从 A 被推到 B,然后当你按下它时它会弹出到 A。我的问题是当我 popToViewController 到包含视图控制器 A 的数组列表时,它会弹出,但它没有动画!我知道你在想什么,“Animate:YES dummy!” 然而,动画是是的……嗯?这是我的代码:

这是视图控制器 B 中发生的事情

继承人视图控制器C

我知道当您实例化时,您正在创建该视图控制器的新实例以及创建新的导航堆栈(或类似的东西)。我想这可能与它有关。无论如何,为什么它不为流行音乐制作动画?我希望在我当前的构建中实现一些东西,但是如果它需要重建,那就这样吧!任何帮助是极大的赞赏。我肯定已经在这方面完成了我的功课,但是没有解决方案。

提前感谢大家!

编辑:我应该补充一点,从视图控制器 B 返回到 A 的初始 POP 是动画的。但是,当您开始切换分段控件并且切换到视图控制器 C 时,返回视图控制器 A 不会为弹出设置动画。因此,最初当您从 A 加载到 B 时,它会以成功的动画弹回。但是在切换之后它会弹回到没有动画的 A 并且动画方法是 YES。

0 投票
0 回答
407 浏览

objective-c - popToRootViewControllerAnimated 导致应用程序在设备方向更改时崩溃

我正在开发一个基于导航的项目。

要从 A 到 B,我这样做:

然后从 B 到 C,我这样做:

通过这样做,我可以成功导航回 A ,但是当我应用程序崩溃时

向后移动后更改 A 中的设备方向,因为它不会崩溃,当 A 是

第一次加载。对此有什么帮助吗?

0 投票
3 回答
287 浏览

ios - PopToViewController in UIStoryboard application

I have made on application using Xcode 4.5. and also use UIStoryboard in this application.

In this app, I push from one ViewController to second ViewController and then push from second ViewController to third ViewController.

Now, How I can Pop (back) directly from third ViewController to first ViewController.

Is it possible or not ? If possible, then How?

0 投票
1 回答
269 浏览

ios - ios popToRoot在使用块时不释放内存

我花了很多时间来解决为什么当我的视图控制器从堆栈中弹出时没有被释放以获取内存。这是我正在使用的悬崖笔记版本:

当我运行我的应用程序并继续返回此视图控制器并提交轮到我时,仪器/泄漏显示我有此视图控制器的多个实时实例。但是,当我注释掉所有图像/游戏/推送保存并弹出视图时,内存就会被释放,并且我永远不会拥有多个实时实例。

我还尝试了这个以确保在 poppingToRoot 之前保存并完成所有内容。

仍然,没有骰子。如何在不留下工件的情况下弹回根目录?