问题标签 [popviewcontroller]

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 投票
0 回答
341 浏览

ipad - self.navigationController pushViewController:SomeViewController animated:YES 在方向改变后没有给出正确的视图

我在主屏幕上的 iPad 应用程序上有一个有线问题,它在主页上有四个不同的视图,因为它对每个纵向和横向视图都有一个阿拉伯布局,我正在用代码绘制每个视图。它们中的每一个都包含不同的布局。问题是当我使用[self.navigationController pushViewController:ArticleListsProtrait animated:YES]代码从纵向主屏幕导航到另一个屏幕 然后旋转设备并使用 [self.navigationController popToViewController:SomeViewController animated:YES]代码返回家中时给了我正确的布局,但是当我从横向屏幕推动视图控制器并旋转设备并使用相同的代码弹出视图控制器时,它给了我主屏幕的横向布局。

还有一些我发现在第一种情况下 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法被调用,但在第二种情况下它没有被调用。我是 iphone/ipad 开发的新手,我没有得到任何解决这个问题的想法。

- 提前致谢

0 投票
1 回答
339 浏览

objective-c - 复杂场景下如何回到第一个viewController?

我有以下视图控制器布局:

如果用户成功登录,他会转到 tabBarViewController 的第一个选项卡,该选项卡本身就是来自 navigationViewController 的第一个 viewController(mainTableViewController)。考虑到这个 mainTableViewController 显示了几个选项,每个选项都指向它自己的 viewController,作为选项之一的 logoutViewController。

在 logoutView 中,我有一个注销按钮(很酷,嗯?),如果注销成功,我想回到 loginViewController。

我试着打电话:

从 logoutViewController 但没有任何反应。我搜索了其他类似的问题,但大多数都建议使用 popToRootViewControllerAnimated。我不认为这很简单,因为我有一个从 viewController 推送的 tabBarController 推送的 navigationController。这样做的最佳方法是什么?

我希望它不会太混乱。谢谢。

0 投票
1 回答
222 浏览

ipad - 来自 UINavigationController 的弹出视图多次导致应用程序崩溃

有一个项目详细信息屏幕,用户可以在其中阅读有关所选项目的所有信息,并且此屏幕中还有一个搜索栏,用户可以在其中搜索项目,然后当他们选择一个时,将显示它,因为数据复杂,所以我必须通过弹出当前项目视图然后推入新项目视图来做到这一点。

只做几次就一切正常,当用户这样做大约 25-30 次时会出现问题,应用程序变慢然后崩溃。

我猜这应该是内存的问题,但找不到它在哪里。

请帮我解决这个问题,谢谢!

在此处输入图像描述

0 投票
1 回答
114 浏览

iphone - 如果对象在其方法执行完成之前被释放怎么办

我有一个视图控制器,它触发一个 Web 服务获取一些数据并将结果存储在核心数据中,然后在不同的线程中解析..

我有很多数据,所以解析需要一些时间,并且不确定在导航中弹出 viewController 是否会停止我的解析方法的执行,

如果它在两者之间停止执行,那么我的核心数据数据库将被损坏,所以它会在释放我的 viewController 对象之前停止执行或执行选择器

0 投票
1 回答
356 浏览

iphone - UINavigationController 动画

我有一个带有两个选项卡的 tabBar 应用程序。每个选项卡都有自己的 navigationController 以这种方式实现:

当我想将视图推送到一个选项卡中时,我使用这个:

当我在推送视图上并且我想弹出我使用的视图时:

推送动画效果很好,但在弹出动画中,只有顶部栏(NavigationController)被动画化,并且视图在没有动画的情况下消失。有什么问题?

0 投票
2 回答
598 浏览

objective-c - prepareForSegue:发件人:popViewControllerAnimated 的替代品:

我试图在将顶部 viewController 从堆栈中弹出的同时“做一些事情”。从堆栈中弹出一个 viewController 似乎不被认为是一个 segue,所以我不能使用 prepareForSegue: sender: 是否有替代方法可以满足我的需要?或者我可以采取不同的方法吗?非常感谢!!!

0 投票
1 回答
141 浏览

iphone - 使用 UInavigationcontroller 从右侧推送视图控制器的最佳方式是什么?

我想知道如何使用 UINavigationController 但从左侧推送视图控制器。现在我知道两种方法

1) 使用 UIAnimations...

2)使用弹出视图控制器而不是推送!

好吧,当应用程序具有复杂的堆栈时,似乎上述方法似乎不是合适的实现方法。

如果你们知道其他方法;请分享你的知识

问候扎胡尔

让我试着深入挖掘一下这个问题。

假设一个基于窗口的应用程序有 spiltview 控制器,主视图有 tabview 控制器,每个选项卡都有一个 uinavigation 控制器;又名内容视图控制器;管理堆栈变得相当复杂。

0 投票
3 回答
115 浏览

iphone - 弹出时如何从主视图调用函数

这可能已经被问过几次了,我如何在弹回时调用一个函数?NSlog 显示文本,但弹出后视图上不显示任何内容。

列表弹出到表格,但图像未显示

DrinkListViewController

DrinkTableViewController

0 投票
1 回答
3928 浏览

objective-c - pop and refresh viewcontroller

I have three viewcontroller. when I get to the third viewcontroller, I use poptorootviewcontroller to pop to my first view controller, but when I use popviewcontroller in my third viewcontroller (i want to go back to my second viewcontroller) its poping but all the info that I edit in my second viewcontroller are there, and I want the secondviewcontroller to be new (reset this viewcontroller), like this viewcontroller to be reloaded. here is my code in the third viewcontroller:

how can I do it? thanks!

0 投票
1 回答
170 浏览

uiviewcontroller - 如何控制另一个 uiviewcontroller 的插座

连续3天试图解决这个问题,但仍然没有。所以我想使用从矩形按钮(按下按钮)出现的弹出视图中的滑块来控制 uiview 的 alpha,所以这里我已经做了,

主视图 .h 文件:

主视图 .m 文件:

在包含 uipopview 和滑块的第二个视图 .h 上:

secondview .m 文件:

弹出框工作得很好,但不是滑块。它根本没有反应。我已经尝试使用相同的代码将滑块直接放在主视图上,它工作得很好,但是当我把它放在 uipopover 上时不起作用我真的希望有人能帮助我。