Я использую голос за флажком.
Проблема, с которой я сталкиваюсь здесь, заключается в том, что когда пользователь устанавливает флажок в первый раз, он говорит «флажок выбран» (что правильно в соответствии с набором accessibilityLabel), но в следующий раз, когда пользователь пытается отменить выбор, он говорит: «флажок выбран, флажок де -selected», где должно быть сказано только «флажок снят», и наоборот.
Итак, что здесь происходит, так это то, что ранее установленная метка доступа не очищается, и когда пользователь пытается выбрать или отменить выбор, он принимает как предыдущую, так и текущую установленную метку.
Примечание. Использование пользовательского флажка для переключения UIButton с выбранным/не выбранным изображением.
Как решить этот конфликт?