Как отключить клики UIToolbar по гибкому пространству - PullRequest
0 голосов
/ 30 ноября 2011

У меня есть UIToolBar с несколькими кнопками, разделенными гибким пробелом.

В зависимости от состояния приложения некоторые кнопки включаются или отключаются. И когда это происходит, когда отключенная кнопка нажата, вместо того, чтобы ничего не делать, она отправляет событие «щелчка» другому элементу кнопки.

Затем я понял, что это поведение по умолчанию для панели инструментов (или элемента гибкого пространства?): Когда вы касаетесь пустого места на нем, оно перенаправляет событие на ближайшую кнопку. Однако это не очень хорошо для удобства использования в моем приложении.

Включение параметра OFF для элемента гибкого пространства вообще ничего не меняет, а удаление UserInteraction со всей панели инструментов сделает все кнопки неприкосновенными.

Есть ли способ предотвратить эту "пересылку событий щелчка" и просто игнорировать прикосновения к пустым местам или отключенным кнопкам?

Заранее спасибо

1 Ответ

0 голосов
/ 05 марта 2012

Ну, для тех, кто хочет знать, я ничего не могу сделать, чтобы решить это, вам лучше работать с вашим пользовательским интерфейсом.

...