2013-11-14 2 views
0

Название не очистит актуальную проблему. Позвольте мне объяснить.Как уменьшить длину доступа к клику вкладки в uitabbarcontroller?

У меня есть tabbarcontoller в viewcontroller, который является основным контроллером представления одного проекта приложения с одним представлением.

Я добавил навигационные контроллеры в панель управления tabbar. Чтобы я мог перемещаться (push/pop) с одного диспетчера представлений на другой.

Я добавил подпункт к основному виду одного навигационного контроллера.

Когда я нажимаю кнопку рядом с вкладкой, она не получает щелчок и кнопка tabbaritem получает доступ и показывает эту вкладку.

На рисунке ниже объяснит хорошо,

enter image description here

Если я нажимаю на кнопку шоу, она открывает вкладку квитанции.

Как уменьшить границу доступа на вкладке в панели управления tabbarcontroller?

Я не могу принять решение по этому вопросу.

ответ

0

Честно говоря, я написал множество приложений, которые имеют элементы управления возле панели вкладок, и я никогда не сталкивался с таким поведением.

Проверьте, есть ли у вас пользовательский контроллер таблеток с настраиваемой рамкой.

Также попробуйте использовать приложение Reveal (http://revealapp.com/), чтобы проверить рамку кнопок во время выполнения, это поможет вам понять, что происходит. Как я помню, у них есть пробная версия.

Надеется, что это поможет :)

+0

Я не пользуюсь настраиваемым контроллером таблеток – NAZIK

+0

Вы описываете поведение, не относящееся к природе, поэтому я думаю, нам нужно собрать больше информации :). Попробуйте RevealApp или протестируйте фактические рамки табуляции/кнопки как-нибудь иначе. – Flar

+0

неродное поведение? pl см. [this] (http://stackoverflow.com/questions/11237456/how-to-set-uitabbar-touch-area). – NAZIK

0

Выберите пользовательскую кнопку для этого и добавить в TabBar.

+0

pl объяснить более четко – NAZIK

Смежные вопросы