Верхнее поле на UITableViewController

maxRequestLength указывается в килобайтах, а не в байтах. Это должно дать вам ограничение в 30 МБ в течение 4-минутного периода ожидания.

<httpRuntime executionTimeout="240" maxRequestLength="30000" />

Наличие слишком больших чисел может фактически помешать применению ваших значений. Я думаю Я столкнулся с этим несколько лет назад, когда я подумал, что это ограничение байтов (смутная память).

39
задан agough 9 October 2009 в 13:45
поделиться

2 ответа

Вы можете установить фрейм UITableView в явную позицию X, Y, установив свойство фрейма в представлении. Или вы можете изменить то же свойство, используя построитель интерфейса, в зависимости от того, добавили ли вы tableview через IB или в код.

например.

myTable.frame = CGRectMake(0.0, myTable.frame.origin.y + NAV_BAR_HEIGHT, myTable.frame.size.width, myTable.frame.size.height);

Это разместит таблицу myTable (которая является указателем на UITableView) ниже Панель навигации, вам также может потребоваться отрегулировать высоту таблицы соответствующим образом. Высота панели навигации, которую я указываю с помощью константы, составляет 44.0.

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

-1
ответ дан 27 November 2019 в 02:13
поделиться

Исправить программно:

   - (void)viewDidLoad {
       UIEdgeInsets inset = UIEdgeInsetsMake(20, 0, 0, 0);
       self.tableView.contentInset = inset;
   }
99
ответ дан 27 November 2019 в 02:13
поделиться
Другие вопросы по тегам:

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