我开发了一个看起来与Image Capture非常相似的简单应用程序。我正在使用Quartz框架和IKDeviceBrowserView
以及IKScannerDeviceView
。
当我使用OSX 10.7在我的iMac或macbook上测试它时工作正常,但是当我在另一台macbooks上测试时,应用程序显示不正常。一个运行10.8.2显示一个空的灰色窗口,另一个运行10.8.1显示一个窗口,只显示下面的区域。
我对Cocoa完全不熟悉所以我不知道发生了什么或如何解决它。任何想法都将受到高度赞赏。
编辑:一切都是使用Interface Builder创建的:我有一个MainWindow和我上面提到的两个扫描仪视图。
答案 0 :(得分:1)
这个问题实际上是我之前找不到的IKDeviceBrowserView displays no contents on OSX Mountain Lion的副本。
通过在笔尖上设置AutoLayout
并在translatesAutoresizingMaskIntoConstraints = YES
和IKDeviceBrowserView
设置IKScannerDeviceView
来解决此问题。