Это не то, как управление ведет себя нормально.Я собирался спросить, как вы устанавливаете его состояние, но похоже, что элемент управления разделенным представлением в BKToolkit записывает первого отправителя, который отправит ему сообщение переключения, и после этого управляет состоянием этого отправителя.
Это может быть проблемойНапример, если у вас есть пункт меню, вызывающий это поведение переключателя, и вы использовали его для проверки переключения.В этом случае состояние вашей кнопки не будет обновлено.
Я не вижу простого решения, поскольку это поведение жестко запрограммировано в коде разделенного представления BKToolkit.Возможно, ваши элементы управления должны вызывать ваш собственный метод переключения в одном из контроллеров вашего приложения, устанавливая состояние коллапса напрямую (чтобы все согласовывалось с состоянием) и самостоятельно управляя всем состоянием вашего пользовательского интерфейса.