iphone - 将图像添加到自定义单元格 subview

标签 iphone objective-c ios cocoa-touch

cellForRowAtIndexPath:

  CGRect nameValueRect = CGRectMake(80, 5, 200, 15);
            UILabel *nameValue = [[UILabel alloc] initWithFrame:
                                  nameValueRect];
            nameValue.tag = kNameValueTag;
            [cell.contentView addSubview:nameValue];
            [nameValue release];

...

 NSUInteger row = [indexPath row];
    NSDictionary *rowData = [self.computers objectAtIndex:row];
    UILabel *name = (UILabel *)[cell.contentView viewWithTag:
                                kNameValueTag];
    name.text = [rowData objectForKey:@"Name"];

此代码来 self 正在使用的教程,该教程在单元格内创建 subview 以添加一些文本。

但是,我想要做的不是添加文本,而是放置图像。

我尝试了 UIImageView *posterValue = [[UIImageView alloc] initWith... 哦,UIImageView 没有 initWithFrame。

也许有人可以解释图像的过程。我什至需要为 UIImageView 设置帧大小吗?我需要定位它。

编辑:

我的新代码:

UIImageView *posterValue = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,105,175)];
        posterValue.tag = kPosterValueTag;
        [cell.contentView addSubView:posterValue];
        [posterValue release];

addSubView 不适用于 UIImageView。说 UIView 可能不响应 addSubView

最佳答案

是 addSubview 而不是 addSubView - 区分大小写。

关于iphone - 将图像添加到自定义单元格 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7124158/

相关文章:

iphone - ARC 是否意味着我应该声明静态类型而不是 id?

ios - 让 AVAudioEngine 重复一个声音

ios - 使用户仅在完成操作 IOS Swift 3 后才访问 View

html - 为 iPhone 上的书签选项指定 html 中的 url

ios - 隐式转换在制作应用时将整数精度'NSUInteger'(aka'unsigned long')转换为'int'吗?

iphone - 在 Objective c/cocoa touch 中查找接触点

iphone - iOS - 在后台执行写入核心数据的多个 AFJSONRequestOperations

ios - 如何从 App Store 发布版本中删除某些框架和代码?

ios - TextView不显示文字

objective-c - 在 Cocoa 中,main.m 类的目的是什么?