2015-08-07 2 views
0

Хорошо, поэтому у меня есть панель вкладок, установленная в банке. Я не использую контроллер отображения панели вкладок, я просто перетащил его на представление.Невозможно выбрать элементы в панели вкладок в режиме прокрутки

Проблема в том, что я не могу правильно выбрать элемент в нем, по крайней мере, не так, как вы ожидали бы. У вас есть «сила касания» немного выше, где на самом деле кнопки.

Я подозреваю, что это проблема с макетом ограничений/авто, но не может найти ничего, что исправит его.

Полоса вкладок расположена сверху прокрутки, поэтому при прокрутке она остается фиксированной в нижней части экрана. У меня также есть панель вкладок установлена ​​на многих других страницах и она отлично работает на тех, которые почему это так запутанно

Там нет предупреждений для любого из ограничений, связанных с панелью вкладок

ответ

0

Я бы рекомендовал использовать UITabBarController в StoryBoard и подключить к нему свои контроллеры просмотра (через viewControllers розетка). Он автоматически помещает UITabBar в представления, поэтому вам не нужно беспокоиться об AutoLayout.

+0

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

0

Хорошо, поэтому я нашел причину проблемы.

Оказывается, это был жест нажатия, который, казалось, мешал вещам. Чтобы выбрать элементы панели вкладок, мне пришлось долго нажимать. Я могу только предположить, что короткий краткий жест (который был там для отклонения клавиатуры) путал его.

Как бы то ни было, удалите жест tap и он отлично работает.

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