2010-09-20 2 views
3

У меня есть UITableView, у которого есть subview UISearchBar, подключенный через Interface Builder. Когда вызывается - (void)searchBarTextDidBeginEditing:(UISearchBar *)searchBar, я устанавливаю searchBar.showsScopeBar = YES и звоню [searchBar sizeToFit], чтобы фактически отобразить панель видимости строки поиска.UISearchBar как подзадача UITableView

Проблема в том, что первая ячейка моего представления таблицы покрывается появляющейся областью видимости. Как правильно настроить табличное представление?

+0

Можете ли вы попробовать с 'sizeToFit', это класс UIView, я не уверен, что он работает или нет – vodkhang

+0

Нет успеха, извините. – tobiasbayer

+0

Я в замешательстве. Если вы хотите показать панель видимости, почему вы вызываете 'searchBar.showsScopeBar = NO'? Это какая-то работа? –

ответ

0

Ну, я исправил его. У меня был UISearchBar бок о бок с моим UITableView в моем xib-файле и добавлял его в качестве подсмотра представления таблицы в коде. Вместо этого я переключился на это в xib, и все хорошо.

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