我的问题是 TableView 顶部的空白:
首先我以为这是一个标题:
但没有修复,然后我甚至在代码中更改了这些:
最后我看到这是调试中的包装 View :
我不想像这样建议循环 subview ,即使它没有解决我的问题:
for (UIView *subview in tableView.subviews)
{
if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewWrapperView"])
{
subview.frame = CGRectMake(0, 0, tableView.bounds.size.width, tableView.bounds.size.height);
}
}
任何人都知道为什么会发生这种情况,因为我以前没有遇到过这样的问题!
最佳答案
我使用解决了这个问题
-(void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
self.tableView.contentInset = UIEdgeInsetsZero;
self.tableView.scrollIndicatorInsets = UIEdgeInsetsZero;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection: (NSInteger)section{
return 0.01;
}
关于ios - 如何将 UITableView Wrapper 的大小调整为与 UITableView 相同的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36178971/