Я столкнулся с проблемой, когда моя кнопка должна оставаться "нажатой", пока на ней отобразится popover. Popover - это селектор для фильтра, и фильтр отображается на самой кнопке. Когда я нажимаю на него, и он показывает popover, он становится не выбранным независимо от того, что.
Я думаю, что мне нужно переопределить его поведение на сенсорном событии и заставить его отвечать не стандартно touch up inside
. Тогда я задавался вопросом, за что отвечают другие события? Но я не смог найти список событий в iOS-библиотеке, а в StackOverflow - только вопросы о некорректном поведении touch up inside
или touch down
.
Итак, какая разница между событиями касания?
- touch cancel - при нажатии кнопки, но отпустите палец и он не отменен?
- Прикоснитесь вниз - прямо при нажатии.
- Прикосновение вниз повторить??
- touch drag enter
- контакт перетаскивания
- перетащить татуировку внутри?
- касание перетащить наружу???
- коснитесь внутри - когда вы нажимаете и отпускаете кнопку, оставшуюся в ней . Он изменяет состояние UIButtons на Normal.
- коснитесь наружу - когда вы нажимаете и отпускаете кнопку, оставляя ее границы?
другие IBActions не отправляются UIButton, правильно?
Также как эти события меняют внешний вид UIButton? Как highlighted
или selected
?
Я был бы признателен за ссылку на хорошую статью о IBActions, потому что я не мог ее найти.