У меня есть настройка кнопки раскрытия в простом приложении, над которым я работаю и которое использует BKToolkit
. Я подключил кнопку Disclosure
с Push On Push Off
к действию toggleCollapse:
в SplitView. Кнопка работает в том аспекте, что она сворачивается и правильно показывает панель. Он не работает правильно, чтобы поддерживать собственное состояние в соответствии с внешним видом панелей.
Кнопка начинается со стрелки вверх, чтобы показать, что панель открыта. Вот последовательность событий:
- Я нажимаю кнопку, чтобы закрыть панель. Стрелка раскрытия теперь направлена вниз.
- Я нажимаю кнопку, чтобы открыть панель. Стрелка раскрытия информации по-прежнему направлена вниз.
- Любые последующие нажатия на кнопку ничего не меняют. Стрелка по-прежнему направлена вниз.
Он правильно анимируется в первый раз, так что же происходит при последующих нажатиях, не меняющих состояние просмотра кнопки?
Это ошибочное состояние: