Как отмечает Томас Мюллер в комментарии, я тоже считаю, что действия должны быть в контроллере.
Кроме того, в вашем коде вы изменяете скрытое свойство объекта 'imageView', в то время как пользовательский вид изображенияВы создали в себе объявление 'linkImageView'.Код не выдает ошибку, потому что 'imageView' - это свойство кнопки только для чтения, объявленное в UIButton , и оно представляет представление кнопки * , а не linkImageView .
Надеюсь, что этопомогает.
Спасибо, Swapnil