Я предполагаю, что нижняя часть UIActionSheet
выходит за границы представления и поэтому не реагирует на прикосновения.
Чтобы проверить эту теорию, добавьте еще одну кнопку и посмотрите, все ливерхние кнопки работают нормально, но нижняя кнопка по-прежнему демонстрирует такое поведение.
Чтобы устранить эту проблему, убедитесь, что вид продолжается до нижней части экрана.Если у вас есть tabBar в вашем приложении, это будет моим подозрением на проблему.Вы можете использовать showFromTabBar:
, если хотите, чтобы лист находился над панелью вкладок, или showFromToolbar:
, чтобы показать его из панели инструментов.
Если у вас нет нижней панели, тогда я ошибаюсь и не имеюидея.