Área clicável ativa para UIButton com cantos arredondados?

Então, eu criei um botão com uma borda no meu storyboard.

e então eu arredondei seus cantos e adicionei uma cor de borda:

button.layer.cornerRadius = button.bounds.size.width / 2
button.layer.borderColor = greenColor

Portanto, o resultado do tempo de execução fica assim:

No entanto, o usuário pode tocar levemente fora da área do botão (onde costumavam estar os cantos) e ainda chamar a função de botão. Existe uma maneira de restringir a área ativada do botão para ser apenas o círculo?

questionAnswers(3)

yourAnswerToTheQuestion