Я столкнулся с проблемой, когда моя кнопка должна оставаться "нажатой", пока на ней отобразится 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, потому что я не мог ее найти.