ios - 弹出框不显示内容

标签 ios swift ios8 uipopovercontroller uipopover

我只是想将 ViewController 显示为 Popover,这是大型 iPad 应用程序的一小部分,我一直在尝试显示内容但没有成功。

Testing with this simple scenario

The result is empty

最糟糕的是,如果我在一个空的/新的项目中创建相同的场景,它就可以工作! Image1 中显示的两个 View Controller 是全新的,我是在尝试在我在应用程序中使用的其中一个 View 中添加一个简单的 Popover 操作后创建的……但无法正常工作。我不止一次尝试使用 Clean and Build the Project...以防万一,但结果相同。它只是在这个特定项目中不起作用。

这两个 View Controller 还没有相关联的类,我只是想在单击按钮时打开 View2。

如果我在这种情况下遗漏了一些非常基本的东西,我很感激你的评论。

(添加更多细节)

正如您在最后两张图片中看到的那样,我尝试了一种不同的限制,现在我可以看到“一些东西”,但它不尊重位置。

Testing with Different Restrictions Result in the simulator

最佳答案

您正在使用常规宽度和常规高度的尺寸类别 (wRegular hRegular)。

以 Any-Any 大小设计你的 popover view controller,它应该没问题。

(您还可以卸载该 View Controller 中任何对象的大小类)

关于ios - 弹出框不显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27687265/

相关文章:

ios - 富文本格式目录文件到 NSAttributedString

swift - 如何检测来自 NSWindowController 内的 NSToolbarItem 的点击?

ios - Metal (iOS) 中的多重采样/锯齿状边缘

ios - 无法在 iOS 8 中检测到 iBeacon

ios - iOS 的简单委托(delegate)示例不起作用

iphone - MKMapView 无法按位置设置居中

ios - 如何在 Swift 中屏蔽 UIButton?

swift - 为什么调用 deinit 方法后可以访问对象?

swift - 使用 Swift 录制视频 avfoundation 时我做错了什么?

ios - 自定义键盘 + 配套应用程序之间的移动分析跟踪