我想将搜索栏添加到UITableView标题,它在IB上可见但在运行后不在模拟器上
答案 0 :(得分:0)
检查您是否正在正确调用initWithNibName: bundle:
方法。
答案 1 :(得分:-1)
实际上header是表视图中section的一部分,因此ur view控制器类必须符合UITableViewDelegate协议并且必须实现该方法 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;
用于自定义ur标头视图使用 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
示例 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { 返回25.0f; }
或者您可以使用UITableViewDataSource方法 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { return @“#”; }