maxRequestLength указывается в килобайтах, а не в байтах. Это должно дать вам ограничение в 30 МБ в течение 4-минутного периода ожидания.
<httpRuntime executionTimeout="240" maxRequestLength="30000" />
Наличие слишком больших чисел может фактически помешать применению ваших значений. Я думаю Я столкнулся с этим несколько лет назад, когда я подумал, что это ограничение байтов (смутная память).
Вы можете установить фрейм 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 ответственного контроллера представления. Это не обычное дело, когда вам нужно будет делать такие настройки, поэтому вы можете что-то исправить, изменив способ настройки ваших представлений.
Исправить программно:
- (void)viewDidLoad {
UIEdgeInsets inset = UIEdgeInsetsMake(20, 0, 0, 0);
self.tableView.contentInset = inset;
}