2013-05-11 1 views
0

У меня есть аналогичный вопрос на следующий вопрос:Удалить индекс бара в UITableView, когда есть несколько записей

Remove Gray UITableView Index Bar

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

+1

Смотрите '' UITableView' свойство sectionIndexMinimumDisplayRowCount'. – rmaddy

+0

@rmaddy Это ответ. Вы должны опубликовать его. – Anurag

+0

Спасибо, rmaddy. Вот и все. Если вы представите его в качестве ответа, я соглашусь. – salfasano

ответ

0

Вы можете использовать этот код:

if (tableView.contentSize.height < tableView.frame.size.height) { 
    self.tableView.showsVerticalScrollIndicator = NO; 
} 
else { 
    self.tableView.showsVerticalScrollIndicator = YES; 
} 

после изменения данных Tableview (например, после вызова reloadData).

См this вопрос

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