Замените суперкласс IKImageBrowserView на NSVisualEffectView

Я хочу, чтобы фон моего IKImageBrowserView был размытым. Согласно документации Apple, IKImageBrowserView основан на NSView. Можно ли сделать IKImageBrowserView наследовать от NSVisualEffectView вместо этого, чтобы я мог придать фону размытый вид. Я предполагаю, что для начала я должен создать подкласс IKImageView, но я не уверен, куда идти дальше. Может ли кто-нибудь, пожалуйста, указать мне в правильном направлении?

Спасибо

1 ответ

Решение

Добавьте IKImageBrowserView в качестве подпредставления для NSVisualEffectsView и убедитесь, что представление браузера не отображает его фон.

Представления с визуальными эффектами предназначены для использования таким образом, а не через наследование классов.

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