У меня есть метод, который делает это.
func toggleCheckmark(_ checkmark: UIButton) {
if checkmark == self.checkmark1 {
self.selectCheckmark1()
self.deselectCheckmark2()
} else if checkmark == self.checkmark2 {
self.selectCheckmark2()
self.deselectCheckmark1()
}
}
Другой вариант выглядит примерно так:
func toggleCheckmark(_ checkmark: UIButton) {
self.selectCheckmark(self.checkmark1, on: checkmark == self.checkmark1)
self.selectCheckmark(self.checkmark2, on: checkmark == self.checkmark2)
}