У меня есть таблица UITableViewController со статическими ячейками.
Теперь я хочу добавить ограничение левого и правого полей во время выполнения, потому что я не могу добавить ограничение с помощью Interface Builder.
Спасибо
У меня есть таблица UITableViewController со статическими ячейками.
Теперь я хочу добавить ограничение левого и правого полей во время выполнения, потому что я не могу добавить ограничение с помощью Interface Builder.
Спасибо
Вы можете встроить UITableView внутрь UIView вместо UIViewController. Если бы вы сделали это, вы могли бы изменить размер таблицы и установить поля в построителе интерфейса. Создайте новый UIViewController (тот, в который не включен UITableView), затем перетащите на него новый UITableView. Не забудьте установить источник данных и делегировать его новому UIViewController. Это должно сработать.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.row==0){
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
cell.textLabel.text = @"your text";
return cell;
}
if(indexPath.row==1){
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
cell.textLabel.text = @"your text2";
return cell;
}
так далее...
Не уверен, но может быть - вставки прокрутки tableView могут помочь вам -