MonoTouch: UITabBar перекрывает UITableView

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

Как я могу решить это в MonoTouch?

Это та же проблема, что и в этой статье: частично скрыто UITabBar


person iDusko    schedule 22.03.2012    source источник
comment
Пробовал то, что описано здесь ViewDidAppear, но все равно не повезло.   -  person iDusko    schedule 22.03.2012
comment
Покажите нам код (и где он называется), который вы используете для создания элементов пользовательского интерфейса. Это даст нам несколько советов, которые помогут вам   -  person poupou    schedule 22.03.2012
comment
Код не требуется. Вот как это спровоцировать:‹br /› - Создать приложение с вкладками в MonoTouch. Это создаст 2 страницы с компонентом UITabBar внизу. Затем поместите элемент управления UITableView на одну из этих страниц. Элемент управления UITableView будет правильно выравниваться в IB по верхней части UITabBar (а не позади него). Затем назначьте UITableView больше элементов, чем он может поместиться в представлении. Когда вы запустите приложение и начнете прокручивать UITableView, последний элемент будет скрыт за UITabBar. Если вы потяните вверх таблицу, вы увидите ее, но когда вы отпустите тягу, она снова уйдет за панель вкладок.   -  person iDusko    schedule 22.03.2012


Ответы (1)


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

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

person iDusko    schedule 23.03.2012