Вопрос по ios, ios5 – Изменение размера UITableView программно

11

Я пытаюсь отобразить данные из базы данных MySQL на моем сервере. Я загружаю данные в таблицу. Проблема в том, что я не хочу, чтобы эти данные были единственными в представлении. Я хочу, чтобы таблица была доступна для другого контента. В идеале я хотел бы, чтобы таблица могла расти и расширяться с увеличением количества клеток. Поэтому, если есть 3 клетки, я бы хотел, чтобы они росли, чтобы соответствовать всем 3. Если их 10, я бы хотел, чтобы они росли, чтобы соответствовать всем 10.

Похоже, Apple делает это много. Главное место, которое я заметил, это их контакты, таблица телефонных номеров увеличивается и уменьшается в зависимости от количества номеров.

Я искал в Интернете и не могу найти много информации по этому вопросу. Кто-нибудь может помочь?

Спасибо

Ваш Ответ

2   ответа
21

tableView.frame = CGRectMake(tableView.frame.origin.x, tableView.frame.origin.y, tableView.frame.size.width, tableView.contentSize.height);

надеюсь, это поможет вам ... :)

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Keith
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Keith
Error: User Rate Limit Exceeded
0

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

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

Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Keith

Похожие вопросы