0

Image Capture とほとんど同じように見える単純なアプリケーションを開発しました。私は Quartz フレームワークを使用しIKDeviceBrowserViewていIKScannerDeviceViewます。

OSX 10.7 を搭載した iMac または macbook でテストすると正常に動作しますが、別の macbook でテストするとアプリケーションが正しく表示されません。10.8.2 を実行している 1 つは空の灰色のウィンドウを表示し、10.8.1 を実行しているもう 1 つはウィンドウを表示し、下部の領域のみが表示されます。

私は Cocoa にまったく慣れていないので、何が起こっているのか、それを解決する方法がわかりません。どんなアイデアでも大歓迎です。

編集: すべては Interface Builder を使用して作成されます: MainWindow と、上記の 2 つのスキャナー ビューがあります。

4

1 に答える 1

1

この質問は、実際には、以前は見つけられなかった OSX Mountain Lion で IKDeviceBrowserView がコンテンツを表示しないの複製です。

この問題はAutoLayout、ペン先に設定translatesAutoresizingMaskIntoConstraints = YESし、 と の両方IKDeviceBrowserViewに設定することで解決しますIKScannerDeviceView

于 2012-11-16T04:48:33.547 に答える