UILabels未出现在自定义UITableViewCell类中

苏杰·坎德卡(Sujay Khandekar)

我有一堆UILabel,我想添加到我的自定义UITableViewCell类中。我知道如何使用IBOutlets做到这一点,但我只是想知道为什么以这种方式通过编程方式这样做对我不起作用。这是我的自定义UITableViewCell类的代码。

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        _nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 150, 45)];
        [_nameLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:23.0]];
        [_nameLabel setTextColor:[UIColor blackColor]];
        [self addSubview:_nameLabel];

        _artistLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 50, 91, 21)];
        [_artistLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:15.0]];
        [_artistLabel setTextColor:[UIColor blackColor]];
        _artistLabel.textAlignment = NSTextAlignmentCenter;
        [self addSubview:_artistLabel];    }
    return self;
}

另外,我还将附加使用该单元格的UITableView子类的代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    SKItemCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
    SKItemDoc *item = [self.items objectAtIndex:indexPath.row];

    cell.nameLabel.text = item.data.title;
    cell.artistLabel.text = item.data.artist;

    return cell;
}
钱吴

在自定义单元格初始化方法中。您需要为添加标签self.contentView改成

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        _nameLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 150, 45)];
        [_nameLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:23.0]];
        [_nameLabel setTextColor:[UIColor blackColor]];
        [self.contentView addSubview:_nameLabel];

        _artistLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 50, 91, 21)];
        [_artistLabel setFont:[UIFont fontWithName:@"HelveticaNeue" size:15.0]];
        [_artistLabel setTextColor:[UIColor blackColor]];
        _artistLabel.textAlignment = NSTextAlignmentCenter;
        [self.contentView addSubview:_artistLabel];    }
    return self;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UILabels未出现在自定义UITableViewCell类中

来自分类Dev

自定义指令未出现在页面中

来自分类Dev

自定义类未出现在情节提要中

来自分类Dev

WPF自定义用户界面未出现在

来自分类Dev

角度自定义css类未出现在视图中

来自分类Dev

自定义帖子类型未出现在Wordpress管理菜单中

来自分类Dev

复选框未出现在自定义ListView中

来自分类Dev

自定义窗口小部件(开关)未出现在ActionBar中

来自分类Dev

自定义帖子类型未出现在nav_menu中

来自分类Dev

log4net.Ext.Json自定义属性未出现在json中

来自分类Dev

自定义Xib单元格未出现在UITableView swift中

来自分类Dev

从更新函数调用时,自定义 SKShapeNode 未出现在场景中

来自分类Dev

VSO 中的 MultipleLines 自定义字段未出现在 Power BI 报表的数据集中

来自分类Dev

Liferay 6.1 ga2 CE:自定义portlet部署成功,但未出现在门户中

来自分类Dev

Laravel 4自定义软件包未出现在autoload_namespace.php中

来自分类Dev

WordPress 我的自定义类没有出现在检查中

来自分类Dev

iOS自定义UIButton未出现在视图中

来自分类Dev

用于保存用户的自定义变量,但未出现在控制台中

来自分类Dev

自定义小部件未出现在主窗口中

来自分类Dev

删除和编辑按钮未出现在UITableViewCell中

来自分类Dev

自定义UITableViewCell中的UITextFields文本在滚动时出现在其他单元格中

来自分类Dev

自定义UITableViewCell中的UITextFields文本在滚动时出现在其他单元格中

来自分类Dev

Doxygen:类的ObjectiveC协议未出现在HTML中

来自分类Dev

类名称未出现在错误的Android Studio中

来自分类Dev

用户定义的函数结果未出现在Excel中

来自分类Dev

自定义窗口小部件上的float类型的Q_PROPERTY未出现在属性编辑器中

来自分类Dev

自定义UITableViewCell中的UILabels无法在屏幕上呈现

来自分类Dev

按钮未出现在JFrame中

来自分类Dev

MBean未出现在JConsole中

Related 相关文章

  1. 1

    UILabels未出现在自定义UITableViewCell类中

  2. 2

    自定义指令未出现在页面中

  3. 3

    自定义类未出现在情节提要中

  4. 4

    WPF自定义用户界面未出现在

  5. 5

    角度自定义css类未出现在视图中

  6. 6

    自定义帖子类型未出现在Wordpress管理菜单中

  7. 7

    复选框未出现在自定义ListView中

  8. 8

    自定义窗口小部件(开关)未出现在ActionBar中

  9. 9

    自定义帖子类型未出现在nav_menu中

  10. 10

    log4net.Ext.Json自定义属性未出现在json中

  11. 11

    自定义Xib单元格未出现在UITableView swift中

  12. 12

    从更新函数调用时,自定义 SKShapeNode 未出现在场景中

  13. 13

    VSO 中的 MultipleLines 自定义字段未出现在 Power BI 报表的数据集中

  14. 14

    Liferay 6.1 ga2 CE:自定义portlet部署成功,但未出现在门户中

  15. 15

    Laravel 4自定义软件包未出现在autoload_namespace.php中

  16. 16

    WordPress 我的自定义类没有出现在检查中

  17. 17

    iOS自定义UIButton未出现在视图中

  18. 18

    用于保存用户的自定义变量,但未出现在控制台中

  19. 19

    自定义小部件未出现在主窗口中

  20. 20

    删除和编辑按钮未出现在UITableViewCell中

  21. 21

    自定义UITableViewCell中的UITextFields文本在滚动时出现在其他单元格中

  22. 22

    自定义UITableViewCell中的UITextFields文本在滚动时出现在其他单元格中

  23. 23

    Doxygen:类的ObjectiveC协议未出现在HTML中

  24. 24

    类名称未出现在错误的Android Studio中

  25. 25

    用户定义的函数结果未出现在Excel中

  26. 26

    自定义窗口小部件上的float类型的Q_PROPERTY未出现在属性编辑器中

  27. 27

    自定义UITableViewCell中的UILabels无法在屏幕上呈现

  28. 28

    按钮未出现在JFrame中

  29. 29

    MBean未出现在JConsole中

热门标签

归档