вы можете создать подкласс nsbutton и использовать слой вида кнопки для анимации всякий раз, когда необходимо изменить изображение.
NSButton также является подклассом NSView, поэтому у него также будет объект прокси-аниматора, но в этом случае я думаю, что вся кнопка может получить анимированное, а не просто изображение, которое вы хотите.
Надеюсь, это поможет