У меня есть подкласс NSButton в среде автомакета. Подкласс реализует методы mouseEntered: и mouseExited:, которые должны изменить положение изображения кнопки. На mouseEntered: он изменяется на NSImageLeft (показ заголовка) и на mouseExited: он изменяется на NSImageOnly (не показывает заголовок).
Autolayout заботится об изменении размера подкласса NSButton в моей иерархии представлений, но он не выглядит гладким, поскольку не использует CoreAnimation для изменения размера ширины кнопки в зависимости от того, должен ли отображаться заголовок или нет. Как я могу изменить размер анимации?