Добавление не прокручиваемого UIView поверх UITableView - PullRequest
0 голосов
/ 30 ноября 2011

Я пытаюсь реализовать настраиваемую панель вкладок в своем приложении для iPhone, и, пока она идет хорошо, у меня есть одна серьезная проблема: при добавлении настраиваемой панели вкладок в UITableView UITableViewController она прокручивается вместе с таблицей. Это логично ...

Итак, я подумал: а почему бы не добавить вид в окно, верно? Ну, проблема в том, что сторонний пользовательский каркас панели вкладок, который я использую, реализует панель вкладок с параметром TopView. То есть, что бы ни говорилось, это вид сверху, это то, что будет помещать панель вкладок НАД. Я запутался в том, что я мог бы сделать, чтобы добавить панель вкладок в окно, используя синтаксис TopView. Я пытался делать хакерские вещи, как:

tabBar = [[CustomTabBar alloc] initWithViewController:self topView:self.view.window.superview delegate:self selectedIndex:0];

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

Если бы кто-то мог дать представление о том, как добавить в не прокручиваемое окно, используя этот довольно неудобный синтаксис, я был бы очень признателен.

Спасибо.

1 Ответ

1 голос
/ 30 ноября 2011

UITableViewController создает представление, если вы не создаете его для него, но вы также можете создать его самостоятельно.

Я считаю, что вы должны иметь возможность создать полноэкранное родительское представление, а затем добавить представление прокруткидля UITableController вместе с панелью вкладок в этот родительский контейнер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...