Учитывая : у меня есть немного «всплывающего» представления, которое я помещаю поверх своего tableView в своем UITableViewController. Я положил это так:
[self.navigationController.view addSubview:self.hoverView];
Проблема : я не вижу этот hoverView, когда добавляю представление нижнего колонтитула tableView. Казалось бы, не связано да?
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)];
[self.tableView.tableFooterView addSubview:someLabel];
Они кажутся взаимоисключающими. Я могу иметь одно, но не другое. Чтобы увидеть, что происходит, я печатаю описания подпредставлений примерно так:
for (UIView *sub in self.navigationController.view.subviews)
{
NSLog([sub description]);
}
Когда добавляется представление нижнего колонтитула таблицы, этот код ничего не печатает. В противном случае я вижу ожидаемый вывод некоторых внутренних представлений navigationController. Что я пропустил?!