Swift - UIButton overriding setSelected

Estoy haciendo una subclase UIButton en Swift para realizar dibujos y animaciones personalizados en la selección

¿Cuál sería el equivalente en Swift de anular- (void)setSelected:(BOOL)selected en ObjC?

Lo intenté

override var selected: Bool

para poder implementar un observador pero consigo

Cannot override with a stored property 'selected'

Respuestas a la pregunta(4)

Su respuesta a la pregunta