Окно какао не отображается должным образом (или вообще) на более новой ОС

Я разработал простое приложение, которое выглядит почти так же, как Image Capture. Я использую Quartz Framework и IKDeviceBrowserView а также IKScannerDeviceView,

Когда я тестирую его на своем iMac или macbook с OSX 10.7, он работает нормально, но когда я тестировал на других macbooks, приложение не отображается должным образом. Один из запущенных 10.8.2 отображает пустое серое окно, другой из 10.8.1 отображает окно, и отображается только нижняя область.

Я совершенно новичок в Какао, поэтому я понятия не имею, что происходит или как ее решить. Любые идеи будут высоко оценены.

РЕДАКТИРОВАТЬ: Все создается с помощью Interface Builder: у меня есть MainWindow и два вида сканирования, которые я упоминал выше.

1 ответ

Решение

Этот вопрос на самом деле дубликат IKDeviceBrowserView не отображает содержимое OSX Mountain Lion, которое я не мог найти раньше.

Эта проблема решается путем установки AutoLayout на кончике и настройке translatesAutoresizingMaskIntoConstraints = YES в обоих IKDeviceBrowserView а также IKScannerDeviceView,

Другие вопросы по тегам