popviewcontroller相关内容

UINavigationController 横向模式下的导航堆栈问题

我有一个 iPhone 应用程序,我目前正在将其转换为 通用二进制文件 以使用iPad.我已经成功实现了我在布局方面所需的一切,因此我的应用现在支持完整的横向功能(以前我主要使用纵向模式来显示内容). 但是,我有一个奇怪的问题,它只发生在横向模式下:当我将视图控制器推入堆栈时,需要 两次点击后退按钮才能返回到上一个视图控制器!第一次点击显示一个空白视图,但在左侧的后退导航按钮上具有相同的名称 ..

以相同的动作弹出和推送视图控制器

是否可以从导航堆栈中弹出一个视图,然后将另一个视图直接推送到它上面? 我正在尝试为此部分实现平面层次结构,并希望有一个分段控制器,但我无法使分段控制器看起来像我想要的任何东西,因此我尝试使用导航控制器. 当一个按钮被点击时,我执行了这段代码: [[self navigationController] popViewControllerAnimated:YES];MapsViewCon ..

如何以正确的方式返回初始 ViewController?

我有几个带有导航栏和标签栏的视图控制器.然后我有一个没有导航栏和标签栏的初始视图控制器.我想回到初始视图控制器,堆栈中没有其他视图控制器.这就是我所做的: //回到初始视图控制器.let initialViewController = self.storyboard!.instantiateViewController(withIdentifier: "Initial")UIApplicatio ..
发布时间:2021-09-17 20:26:56 移动开发

弹出和刷新视图控制器

我有三个视图控制器.当我到达第三个视图控制器时,我使用 poptorootviewcontroller 弹出到我的第一个视图控制器,但是当我在第三个视图控制器中使用 popviewcontroller 时(我想回到我的第二个视图控制器)它会弹出但是我在我的第二个视图控制器在那里,我希望第二个视图控制器是新的(重置这个视图控制器),就像这个视图控制器被重新加载一样.这是我在第三个视图控制器中的代码: ..
发布时间:2021-09-13 20:13:12 移动开发

以相同的动作弹出和推动视图控制器

是否可以从导航堆栈中弹出视图,然后将另一个视图直接推入其中? 我正在尝试为本节实现一个简单的层次结构,并且希望有一个分段控制器,但是我无法使分段控制器看起来像我想要的任何东西,因此,为什么要尝试使用导航控制器. 单击按钮时,我执行了以下代码: [[self navigationController] popViewControllerAnimated:YES]; ..

使用popvivew控制器时,如何将Uiimage从一个视图控制器传递到另一个视图控制器?

我有两个View控制器。 第一个UIViewController包含一个UIImage,当我单击“ crop”按钮时,转到第二个视图控制器我通过推式视图控制器传递图像,这里是裁剪UIImage。 在第二个UIViewController中,裁剪图像后,单击“完成”按钮,我需要将裁剪的图像传递到第一视图。 问题是当我使用弹出视图控制器时,图像没有通过。 解决方案 尝试这样。 ..
发布时间:2020-10-11 06:07:22 移动开发

动画UINavigationController的“后退”按钮

我在导航控制器的层次结构中的视图控制器上有一个自定义按钮,当按下该按钮时,会弹出可见的视图控制器。 我想使用UIView的转换属性来设置视图控制器的关闭动画。它可以工作,但如果我使用`popViewControllerAnimated:YES',动画的默认左侧幻灯片仍然存在,尽管我的自定义转换也可以。 如果我设置 popViewControllerAnimated:NO 它根本不动画任 ..
发布时间:2018-11-01 13:07:29 移动开发

在查看弹出窗口之前存储UITextField内容

我确信这是在Apple文档中,或者必须在此论坛的某个地方得到解答,因为它看起来很基本,但我自己也找不到它,也不是一个特别优雅的解决方案。 我所拥有的是一个在其导航堆栈上推送编辑视图的UIViewController。编辑视图中包含一堆UITextField。如果在触摸后退按钮时正在编辑其中一个,则在 textFieldShouldEndEditing 或或$ code> textFieldD ..
发布时间:2018-10-26 12:05:27 移动开发

popViewController不会自动返回到允许的方向

我有两个UIViewControllers,“A”和“B”,其中“A”覆盖shouldAutorotateToInterfaceOrientation,为UIInterfaceOrientationPortrait返回YES,“B”为所有方向返回YES。在我的例子中,“A”是根导航视图控制器,然后我使用pushViewController作为“B”。之后我将设备旋转成横向,成功自动旋转“B”,然后 ..

横向模式下的UINavigationController导航堆栈问题

我有一个iPhone应用程序,我目前正在转换为通用二进制文件以便与之合作iPad。我已经成功实现了我在布局方面所需的一切,以便我的应用程序现在支持完整的横向功能(之前我主要使用纵向模式来显示内容)。 但是,我有一个奇怪的问题,它只出现在横向模式下:当我将一个视图控制器推到堆栈上时,后面按钮上的两次点击返回到前一个视图控制器!第一次点击显示空白视图,但在左侧后退导航按钮上使用相同的名称,第二次 ..

导航栏在执行popViewController时闪烁黑色

我的应用需要反向播放动画。它的部署目标只有 IOS 7 。 所以,我已经实现了 TRVSNavigationControllerTransition api。 I有默认的半透明导航栏。 它成功弹出但在动画时闪现黑色。 我附上了实际显示效果的图像。 感谢任何帮助。 谢谢, Bazinga。 解决方案 以下是我以前管理的解决方案情况。 推进反向(即从左到 ..
发布时间:2018-09-24 19:54:46 移动开发

防止ios7平移手势弹出视图控制器

iOS 7为popViewController引入了pan手势。它介绍了我正在使用的侧边栏的问题,所以我想阻止ios7的这个新功能。如何取消该行为? 提前致谢 解决方案 你可以使用yourNavigationController.interactivePopGestureRecognizer.enabled = NO; ..
发布时间:2018-09-24 19:46:41 IPhone

iOS:isMovingToParentViewController无法正常工作

我的设置很简单,我的问题与这一个。然而,为了更好地解释它我在这里发布: NavController - > VC1 - > VC2 VC1是NavController的根视图控制器。 VC2可通过VC1的Push segue访问。 我想在VC1中检测是否: 它直接作为根视图控制器出现(通过Push) 它出现了VC2被弹出的结果 我读 ..