更改标题视图iOS

更改标题视图iOS,ios,xcode,button,view,uiviewcontroller,Ios,Xcode,Button,View,Uiviewcontroller,我四处寻找答案,找到了这个代码。我试图在标题视图中插入一张图片(通常是文字) 表视图标题保持空白 有什么想法吗?我才刚开始…谢谢 为UIImageView设置一个框架,例如: i、 frame=customView.frame 参考: 返回的对象可以是UILabel或UIImageView对象,也可以是自定义视图。此方法仅在同时实现tableView:heightForHeaderInSection:时才能正常工作。 试试看。这对我来说非常合适: - (CGFloat)tableView:(UI

我四处寻找答案,找到了这个代码。我试图在标题视图中插入一张图片(通常是文字)

表视图标题保持空白


有什么想法吗?我才刚开始…谢谢

为UIImageView设置一个框架,例如: i、 frame=customView.frame

参考:

返回的对象可以是UILabel或UIImageView对象,也可以是自定义视图。此方法仅在同时实现tableView:heightForHeaderInSection:时才能正常工作。
试试看。

这对我来说非常合适:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 90;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIImageView *i = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"IMAGE NAME"]];
    i.frame = CGRectMake(0.0, 0.0, 320.0, 90.0);
    return [customView autorelease];
}

是否已验证图像是否正确加载到图像视图中?是。它之前已加载,但未在标题视图中加载。它在单元格上加载(它覆盖了第一个单元格,进入了第二个单元格。第二个单元格的起始位置有一条白线)。仍然没有任何内容…我输入了您给出的代码(I.frame=customView.frame;)-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section{return 90;}仍然没有…如果我只有一个分区,是否需要指定该分区?谢谢,没必要。现在,不要添加图像,而是将customView的背景颜色设置为某种颜色,并检查customView是否正确加载。如果有,那么用320*90分辨率的图像检查一下。我把它加载进去了(图片也是),但它没有加载到标题中。它将文本加载到标题的正下方(通常文本的显示位置仍然可见)。如何删除空白标题(或插入我的图片?)你能提供你现在得到的截图吗?这是我从您的代码中得到的屏幕截图(插入这一行后:I.frame=customView.frame;就在[customView addSubview:I];)之前):。我想这就是你想要的,这也是我得到的。我没有使用UINavigationController,而是使用UITableView,让图片显示在正确的位置。现在我无法让我的手机显示!我想一步一个脚印。如果我想不出来,我会发回的。谢谢各位
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 90;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIImageView *i = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"IMAGE NAME"]];
    i.frame = CGRectMake(0.0, 0.0, 320.0, 90.0);
    return [customView autorelease];
}