У меня есть приложение с тремя кнопками (фактически UIView
), расположенными горизонтально под панелью навигации.
Три кнопки имеют достаточно большой размер (больше, чемкнопка «назад», например), однако они не будут реагировать на прикосновения, когда попадание находится в верхней третьей части, примерно.
Я знаю, что эта область непосредственно под панелью навигации является «зарезервированной».'для кнопки "Назад" и других элементов UINavigation, имеющих сенсорную область, которая выходит за пределы панели навигации (с довольно значительным запасом), однако в некоторых случаях поблизости даже нет элемента навигации, чтобы украсть событие, и мои взгляды все еще не меняютсяне отвечаю.
Странно то, что я am получаю вызов метода hitTest
в моем UIView, просто никогда не затрагиваю Began / Ended / и т.д.* В результате очень трудно нажимать кнопки, и если кто-то находится рядом с UINavigationItem
, предмет украдет событие, хотя в hitTest
я возвращаюили направьте UIView
в систему.
К сожалению, я разработчик, а не дизайнер, поэтому изменение дизайна является последним средством.
Есть идеи?Спасибо!