Я думаю, если вы хотите сделать, как:
1 / Поиск: большой вид (может не быть табличным) с текстом «Нет результатов». Вы можете удалить и добавить tableView во время выполнения. Например, у вас может быть представление A, содержащее метку «Нет результатов» и табличное представление для хранения результатов. Затем, когда пользователь выполняет поиск и результатов нет, вы добавляете представление A. Если результат есть, вы удаляете представление A и добавляете tableView
.
2 / Like Contacts: кажется, проще. Вы можете переопределить метод:
// Настраиваем количество строк в табличном представлении.
- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) section {
вернуть 0;
}
// Настройка внешнего вида ячеек табличного представления.
- (UITableViewCell *) tableView: (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {
вернуть ячейку, содержащую текст "Нет контактов"
}