Я пытаюсь сократить высоту моего UITableView и поставить кнопку внизу. Я попытался с помощью этого кода:Изменить размер UITableView и поместить его под ним
// set the frame size
CGRect frame = self.view.frame;
frame.size.height = 355;
self.view.frame = frame;
//set up the button
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(buttonPress:)
forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Add to Current Workout" forState:UIControlStateNormal];
button.frame = CGRectMake(20, 365, 280, 40);
[self.view addSubview:button];
в методе viewDidAppear, но все, что происходит, вид становится короче, и когда я прокручиваю вниз кнопка покрывает одну из моих клеток (он также прокручивается с Tableview). Как изменить высоту таблицы и нажать кнопку под представлением?
Я полностью забыл об этом. Я внес изменения, но проблема не устранена. Таблица изменяет высоту, но кнопка не находится под таблицей. Он находится в верхней части таблицы, но отображается только при прокрутке вниз. Есть идеи? –
изменили ли вы последнюю строку с 'self.view' на' self.tableView'? Вы по-прежнему хотите добавить кнопку в 'self.view'. – dmur
нет, кнопка все еще добавляется в self.view –