UINavigationBar UIBarButtonItems намного большая область щелчка, чем необходимый

надо надеяться, кто-то может выручить меня - iv'e, обыскивал сеть для ответа и не может найти один -

UIBarButtonItems добавил к UINavigationBar, имеют намного большую область щелчка, чем необходимый - например, открывают любой проект, у Вас есть военно-морская панель с кнопками по щелчку где угодно между концом кнопки и заголовком военно-морской панели - нажатия кнопок, когда Вы ясно не нажали на кнопку -

также попробуйте это - щелчок под военно-морской панелью, ниже кнопки, нажатий кнопок приблизительно для 5 + пиксели ниже военно-морской панели -

моя проблема - это -

я добавил пользовательский заголовок с кнопками к tableview-, но когда я нажимаю кнопки в заголовке, триггере кнопок UINavigationBar для тех 5 + пиксели вместо кнопок в tableview заголовке -

я сделал тест и удалил кнопки из UINavigationBar и что интересно, то, что для на 5 пикселей ниже военно-морской панели, кнопки в заголовке не инициируют даже при том, что нет никаких кнопок в военно-морской панели -

почти как военно-морская панель зарезервировал приблизительно 5 + пиксели ниже себя как пространство щелчка -

мой вопрос - это -

кто-то может сказать мне, как заставить военно-морскую панель не захватить те дополнительные 5 + пиксели для ее кнопок?

спасибо очень;)

35
задан dave 16 February 2010 в 09:59
поделиться

1 ответ

Короткий ответ... не стоит пытаться избавиться от них. Дело в простоте использования. Навигационная панель в верхней части, как правило, означает, что люди нажимают ниже, чем вы ожидаете. Всегда оставляйте этот промежуток, или имейте достаточно большую зону попадания, чтобы пользователь, ткнувший пальцем в середину вашего элемента "ниже навигационной панели", избежал мертвой зоны.

2
ответ дан 27 November 2019 в 15:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: