UITableView在滚动到底部但顶部是正常的 添加到viewDidLoad

UITableView在滚动到底部但顶部是正常的 添加到viewDidLoad,uitableview,uiviewcontroller,Uitableview,Uiviewcontroller,navgationBar.半透明=N0,iOS 10.3,xcode 8.3 但是如果我设置[self.view addSubview:[UIView new]]在[self.view addSubview:tableView]之前一切正常 有人知道原因吗?使用tabbar控制器setautomaticallyaadjustsScrollViewInsets等于“是”可以解决此问题 - (void)__setUpUI{ UITableView *tableView = [[UITableVi

navgationBar.半透明=N0,iOS 10.3,xcode 8.3

但是如果我设置
[self.view addSubview:[UIView new]]
[self.view addSubview:tableView]之前一切正常


有人知道原因吗?

使用
tabbar控制器
set
automaticallyaadjustsScrollViewInsets
等于“是”可以解决此问题
 - (void)__setUpUI{
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height - 64)];
[tableView registerNib:[UINib nibWithNibName:@"DXGroupMasterLikesCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:NSStringFromClass([DXGroupMasterLikesCell class])];
_tableView = tableView;
_tableView.backgroundColor = [UIColor orangeColor];
tableView.delegate = self;
tableView.dataSource = self;
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
[self.view addSubview:tableView];}