ios - Present View Controller 是在 ViewController View 上还是在 Window 上打开的?

标签 ios

我想知道当前的 View Controller 是在 View 上还是在窗口上打开的。 本规范中的self 代表什么。

[self presentViewController:imagePicker animated:YES completion:nil];

最佳答案

它是从 View Controller View 中呈现的。

请注意,如果 View Controller view 不是全屏(即它是一个 subview ,其框架仅在屏幕的下半部分),那么您不应该从该 Controller 呈现。相反,您应该从父 Controller (或者更一般地说, Root View Controller )呈现。

关于ios - Present View Controller 是在 ViewController View 上还是在 Window 上打开的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23081233/

相关文章:

ios - 我如何快速将字体更改为 UITextView?

ios - 来自一个 View Controller 的输入附件 View 错误地出现在另一个 View Controller 中

ios - 闪屏显示完美适用于 iOS 7.1 但不适用于 iPad 中的 iOS 6.1

ios - ViewController 遏制 - 子 ViewController 在景观中未正确调整大小

iphone - 合并两个图像花费太多时间

iphone - ios:在 UIButton 中以编程方式编辑的内容居中

ios - 如何在 swift 中显示一次 UIVIewController

ios - Swift:如何将字符串列表转换为 CGPoint 列表?

ios - 如何使 iOS 中的 PhoneGap 状态栏变为半透明?

ios - 使用超过 1 个 Prototype Cell 时 UITableView 的奇怪行为