0

我开发了一个简单的应用程序,看起来与 Image Capture 几乎相同。我正在使用 Quartz 框架IKDeviceBrowserViewIKScannerDeviceView.

当我在装有 OSX 10.7 的 iMac 或 macbook 上测试它时,它工作正常,但是当我在另一台 macbook 上测试时,应用程序无法正常显示。一个运行 10.8.2 显示一个空的灰色窗口,另一个运行 10.8.1 显示一个窗口并且只显示下部区域。

我对 Cocoa 完全陌生,所以我不知道发生了什么或如何解决它。任何想法将不胜感激。

编辑:一切都是使用 Interface Builder 创建的:我有一个 MainWindow 和上面提到的两个扫描仪视图。

4

1 回答 1

1

这个问题实际上是我之前找不到的IKDeviceBrowserView 在 OSX Mountain Lion 上显示没有内容的副本。

这个问题可以通过AutoLayout在笔尖上设置translatesAutoresizingMaskIntoConstraints = YES并同时设置IKDeviceBrowserView和设置来解决IKScannerDeviceView

于 2012-11-16T04:48:33.547 回答