UITableView имеет проблемы.Дополнительный зазор между столом и верхним верхним столом
Для первого прибытия на экран этот промежуток появляется. Если мы вернемся со следующего экрана, он придет нормально. Я пробовал все способы удаления этого пространства, и я не могу этого сделать, кроме как использовать это.
self.membershipTable.contentInset = UIEdgeInsetsMake(-64, 0, 0, 0);
Это показывает интервал времени в порядке в первый раз, но когда мы возвращаемся с следующего экрана, он показывает пробел внизу.
Когда я проверил подвидов, я обнаружил, что есть 5 подвиды в таблице, которая включает в себя верхний и нижний колонтитулы. Я прикрепляю журнал. пожалуйста, проверьте его и сообщите мне, почему эта проблема возникает. Для других столов все в порядке.
sudhir_table; layer =; contentOffset: {0, 0}; contentSize: {320, 128}> 2015-11-17 11: 50: 50.019 [3054: 65135] sudhir_table> 2015-11-17 11: 50: 50.019 [3054: 65135] sudhir_table> 2015-11- 17 11: 50: 50,020 [3054: 65135] sudhir_table> 2015-11-17 11: 50: 50,020 [3054: 65135] sudhir_table>
Как это имеет значение для 64.0f и 64, за исключением теоретических различий, потому что оно дает мне тот же результат, и я использовал метод u, указанный для исправления высоты заголовка view.but, но все же возникает проблема. –
вы можете показать свой код ??? –
- (void) viewDidLoad { [super viewDidLoad]; self.membershipTable.contentInset = UIEdgeInsetsMake (-64.0f, 0, 0, 0); self.membershipTable.backgroundColor = [UIColor redColor]; self.membershipTable.frame = CGRectMake (5,0, [[UIScreen mainScreen]) .size.width-10, [[UIScreen mainScreen])] .size.height-114); } - (CGFloat) tableView: (UITableView *) tableView heightForHeaderInSection: (NSInteger) раздел { {10 return 0.005f; } - (CGFloat) tableView: (UITableView *) tableView heightForFooterInSection: (NSInteger) раздел { { return 0.005f; } –