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