Вам необходимо установить правильное ограничение для кнопки с ее суперпредставлением.Кроме того, размер кнопки также имеет значение.
В вашем случае код действительно прост, скажем, я пишу его с помощью набора для автоматической установки Snapkit:
attendeeLabel.snp.makeConstraints { make in
make.top.centerY.bottom.equalToSuperview()
make.left.equalToSuperview().offset(15)
}
cancelButton.snp.makeConstraints { make in
make.top.equalTo(attendeeLabel.snp.top).offset(10)
make.left.equalTo(attendeeLabel.snp.right).offset(5)
make.right.lessThanOrEqualToSuperview() // <-- this will keep the button on the right side of the label, but will not exceed the superview
make.width.height.equalTo(22) // <-- this is the size of the close button
}