我有一个关于故事板的项目。我想为表视图节标题制作一个自定义视图。我在接口构建器中创建了一个xib。但是我如何加载它并返回标题视图呢?
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{
VAHeaderView *headerView = [[VAHeaderView alloc] initWithItem:item];
[[NSBundle mainBundle] loadNibNamed:@"VAItemDetailHeaderView" owner:self options:nil];
return headerView;
}提前感谢
狮子座
发布于 2012-03-14 16:35:06
viewForHeaderInSection方法的定义如下:- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)节
为了实现你想要做的事情,你需要做一些编程工作。但是你会注意到这个方法仅仅返回一个"UIView*“。你可以在interfacebuilder中创建一个新的视图控制器,然后在头文件中简单地使用这个视图。
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
HeaderViewController * headerViewController = [[HeaderViewController alloc] initWithTitle:@"Header title"];
return headerViewController.view;
}https://stackoverflow.com/questions/9697868
复制相似问题