问题标签 [parentviewcontroller]

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 回答
239 浏览

iphone - modalviewcontroller resignFirstResponder 的 parentviews 子视图吗?

为了识别用户是否通过触摸另一个文本字段而不是点击返回按钮来从编辑一个文本字段跳转到另一个文本字段,我实现了一个方法,该方法被事件“编辑结束”调用。我读到这个事件也发生在,在这种情况下,一个 textField resignsFirstResponder。

现在,每当用户有多项选择时,我都会显示一个带有选择器的模态视图。每当有多项选择并且用户切换 textFields 而不点击返回时,我都会遇到问题,此方法会被调用两次,我不知道为什么!

modalviewcontroller 是否有可能在出现时放弃 parentView 的所有 FirstResponder ?

0 投票
2 回答
5173 浏览

iphone - 只有一个视图在 xcode 中自动旋转?

好的,所以我目前有 3 个视图,我只需要其中一个来自动旋转到任何方向,而其余的则保持纵向。现在我的设置是一个splashviewcontroller淡入视图A,内部视图A是一个切换到视图B的按钮。我想要的只是让视图B能够旋转到任何方向。

当我在 splashviewcontroller 中为 shouldautorotatetointerfaceorientation 返回 YES 时,每个视图都会旋转,因为这是父视图。当我只在splashview中返回肖像时,即使其他视图返回YES,也不会旋转。有没有办法只让视图 B 旋转?如果您可以提供代码,我愿意手动完成。谢谢

0 投票
2 回答
1342 浏览

ipad - iPad:呈现模态视图而我的 parentViewController 现在为零?

我有几个模态视图一直“正常”工作,现在停止返回父视图控制器并且“代码没有改变”。——经典问题描述。

我调试了模态视图关闭并且父视图控制器为零,这解释了问题,但不是原因。我确实将我的 SDK 从 4.1.2 升级到了 4.2,因此我可以开始使用 iOS 5。我怀疑新的内存管理 ARC 以及我的自动释放与保留/释放风格。

以下是从我的 rootview 控制器到 AboutViewController 的代码:

以下是在 AboutViewController 中按下“完成”按钮后返回其父级的关闭。

好的...我通过如下更改进行了修复。现在的问题是,为什么这之前有效?

0 投票
1 回答
59 浏览

iphone - 在我的设计中依赖 self.parentViewController 和/或 self.presentingViewController 通常是一个不好的迹象吗

我有一个SubSelectVC处理从SearchVC. 有SubSelectVC一个-(void)didSelectRowAtIndexPath执行这些选项的,大致:

这似乎是糟糕设计的尖叫,但我的意思是,这样做的选择是存在的,而且非常简单!这有什么问题,我该如何解决?(我应该使用委托吗?)

0 投票
1 回答
7652 浏览

objective-c - 在objective-c中添加一个视图控制器作为另一个视图控制器的子级

我需要知道如何在objective-c 中添加一个视图控制器作为另一个视图控制器的子级。到目前为止,我将视图控制器作为 rootview 控制器的模式呈现。但我现在想改变它。我有 2 个视图控制器,我将它们作为根视图控制器的模态呈现。但是我怎样才能以不同的方式呈现它们呢?这个亲子概念如何运作?请给我一些参考。

0 投票
1 回答
545 浏览

ios - 从模态窗口调用父视图控制器的方法时出错

我在这里所做的是一个显示搜索结果列表的页面。当您单击搜索按钮时,它会打开一个模式窗口,您可以在其中更改搜索条件。当您单击完成时,它会调用模式窗口上的 updateSearch 方法,而后者又应调用父窗口上的 updateSearch。我得到的错误是

这是父视图控制器上的方法

这是我在模态窗口上的方法

我的一个想法是模态窗口在导航控制器内,所以我想也许我需要通过它,然后到父控制器?

0 投票
1 回答
464 浏览

xcode4.2 - 从模态视图故事板 iOS 5 返回数据

我目前正在开发一个将创建模态视图的应用程序,并且我知道如何将数据发送到模态视图,但是如何让模态视图将数据发送回父视图?

0 投票
2 回答
2251 浏览

ios - 呈现/呈现视图控制器和父/子视图控制器之间的交互是否记录在任何地方?

阅读有关 iOS 中 UIViewControllers 更改的文档,我试图弄清楚呈现模式视图控制器之间的交互如何在自定义容器视图控制器内部工作。最终,我希望能够可靠地遍历一系列呈现的视图控制器,即使其中一些控制器是由子视图控制器呈现的。

(我正在开发一个库,而不是应用程序,所以我没有创建我将与之交互的层次结构。我只是想确保我的库能够在不同类型的层次结构中正常工作。)

所以我的问题归结为,当有人试图从子视图控制器呈现视图控制器时会发生什么?

由于呈现的视图控制器旨在“接管”交互直到它被解除,所以对我来说,将呈现请求转发给它的父级(或者实际上,沿着 parentViewControllers 链向上直到它到达视图控制器是有意义的) no parentViewController),然后从该视图控制器显示。否则,似乎开发人员可以做一些事情,比如从两个不同的孩子呈现模态视图控制器等,这在我看来是有问题的。(例如,哪个呈现的视图控制器会优先?)。

此外,如果上述情况属实,它似乎会产生一些影响。如果父视图控制器正在显示一个呈现的视图控制器,这会返回什么?

会是nil因为父母正在显示它吗?或者是否可以将此请求转发给父级,以便它的parentViewController任何一个childViewControllers都具有相同的结果?

无论如何,我已经准备好一个示例项目来开始运行一些场景,但是我很好奇是否有我遗漏的任何文档?或者如果有人已经知道这种交互发生的方式?

0 投票
1 回答
563 浏览

nsstring - 如何将 NSString 从模态视图传递到父视图

我有一个父视图和一个带有文本框的模式视图。我想要做的是将模式视图中输入的任何内容传递到文本框中,然后将其传递给父视图中的标签,该标签将标签更新为输入的内容。我希望这有任何意义。

几个星期以来,我一直在拔头发,试图解决这个问题,但没有运气。我发现了许多关于 segues 和在被推送的视图之间传递的示例和教程,但没有关于模态视图和传递回父视图的内容。

我一直试图理解这一点,需要一个很好的例子。我有点理解为 segue 做准备的概念,但由于某种原因,我无法弄清楚这一点。对此的任何帮助将不胜感激,您将成为我一生的英雄,哈哈。

0 投票
1 回答
749 浏览

iphone - FPPopover UITableView 返回值

我不知道是否有人在使用这个开源库来替换 iPhone 的 UIPopovercontroller。

我正在尝试将 FPPopover 部署到我的项目中,一切正常,但问题是我无法将任何值返回给我的 ViewController。

我在 didSelectRowAtIndexPath 中尝试这个

但问题是 self.parentViewController 是(空)

我还有另一个问题,如何从 didSelectRowAtIndexPath 中解除 FPPopoverController。