Информирование IKImageView о моем собственном NSImageRep
В своем приложении я написал кастом NSImageRep
обрабатывать собственный формат изображения. Основным видом приложения является IKImageView
, который я намерен загрузить изображения, которые я сделал на заказ NSImageRep
для в для просмотра и манипуляции.
Если я создам CGImageRef
из этих изображений, а затем передать ссылку на вид изображения, он работает нормально, но это не идеально. Если возможно, я бы хотел использовать IKImageView
"s setImageWithURL:
метод, так как это упоминается как предпочтительный метод в документах, плюс он просто чище. К сожалению, мнение кажется совершенно неосведомленным о моем NSImageRep
и просто не удается загрузить изображение.
Можно ли что-нибудь сделать, чтобы представление изображения понимало пользовательские представления?
1 ответ
Я думаю, что вам нужно вызвать registerImageRepClass NSImageRep: когда-то в начале запуска вашего приложения.
Я вполне уверен, что вам также нужно реализовать imageUnfilteredTypes в вашем подклассе