У меня есть NSSplitView
с двумя IKImageView
с обеих сторон, чтобы сравнить их друг с другом. Я пытаюсь реализовать функцию печати, но изображения исчезают при предварительном просмотре. (Что следует печатать по сравнению с Что я получаю)
Что я пробовал:
На основе docs, фиксируя фокус на splitView
и напрямую печатая его с помощью
[[NSPrintOperation printOperationWithView:view] runOperation];
Но пока в документах указано, что
Если пользовательский интерфейс содержит несколько представлений, у которых может быть фокус, печать на основе представлений не работает.
Я попытался сделать «скриншот» (метод 1, Метод 2) из splitView
, создание нового viewController
с одним NSImageView
, отображение моего снимка экрана, а затем печать imageView. Но изображения не были видны даже на скриншоте.
Важно то, что печать работает нормально, если я использую NSImageViews
вместо IKImageViews
.
Что еще я могу попробовать? (Подойдут оба решения objective-c
и swift
)
IKImageViews
, расположенных рядом вNSSplitView
, и мне нужно напечатать оба вместе. - person arsena   schedule 19.08.2016img.Draw
. - person arsena   schedule 19.08.2016