2012-03-22 2 views
0

Если у меня есть UITabBar и UITableView, то объект UITabBar будет перекрываться над UITableView.MonoTouch: UITabBar перекрывает UITableView

Как это можно решить в MonoTouch?

Это та же проблема, как и в Тхи статье: Partially hidded by UITabBar

+0

Пробовал что-то, что описано здесь [ViewDidAppear] (http://aralbalkan.com/2149), но все равно не повезло. – iDusko

+0

Покажите нам код (и где он называется), который вы используете для создания элементов пользовательского интерфейса. Это даст нам несколько советов, которые помогут вам – poupou

+0

Не требуется код. Вот как это спровоцировать:
- Создайте приложение с вкладками в MonoTouch. Это создаст 2 страницы, с компонентом UITabBar внизу - Затем отмените элемент управления UITableView на одной из этих страниц. Элемент управления UITableView будет правильно выровнен в IB в верхней части UITabBar (не за ним) - Затем назначьте больше элементов UITableView, затем он может поместиться в виде - Когда вы запустите приложение и начнете прокручивать UITableView, последний элемент будет скрыт за UITabBar. Если вы потянете за стол, вы увидите его, но когда вы отпустите pull, он снова зайдет за панель вкладок. – iDusko

ответ

0

Я нашел решение. По умолчанию MonoTouch расширяет контроллер от UIViewController. Если это будет изменено на UITableViewController, то перекрытие будет разрешено.

При этом удостоверьтесь, что вы назначили розетку владельца в IB на стол внутри UITableViewController.

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