使UITableView最上面留出UINavigationBar空间的两种方法

使UINavigationBar透明,TableView在其下面,可以扩大UITableView的视野. 

1) 

UIView *headerView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, 320, 44)]; 

m_tableView.tableHeaderView = headerView; 

2) 

m_tableView.contentInset = UIEdgeInsetsMake(44, 0, 0, 0); 

m_tableView.scrollIndicatorInsets = UIEdgeInsetsMake(44, 0, 0, 0);

猜你喜欢

转载自seemefly163-0.iteye.com/blog/1920953