gpt4 book ai didi

ios - UITableViewCell 的子类不显示文本

转载 作者:行者123 更新时间:2023-11-28 18:37:23 24 4
gpt4 key购买 nike

我的 UITableViewCell 子类有一个奇怪的问题。它包含一个 UITextField 和一个 UILabel

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self)
{
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectZero];
self.textField = textField;
self.textField.clearButtonMode = UITextFieldViewModeWhileEditing;
[self addSubview:textField];
[textField release];
UILabel *captionLabel = [[UILabel alloc] initWithFrame:CGRectZero];
[captionLabel setFont:[UIFont systemFontOfSize:14]];
[captionLabel setTextColor:[UIColor blackColor]];
self.captionLabel = captionLabel;
[captionLabel release];
}
return self;
}

-(void)layoutSubviews
{
[super layoutSubviews];
self.captionLabel.frame = CGRectMake(15, 10, 80, 20);
self.textField.frame = CGRectMake(150, 10, 200, 20);
}

然后我将值设置为...textFilterCell.captionLabel.text = textFilter.caption;

奇怪的是,我可以在我的 textField 上设置所有有效的东西......但是当我在我的标签上设置文本时,什么也没有显示。

最佳答案

我想你忘了在 superview 上添加它。

[self addSubview:self.captionLabel];

关于ios - UITableViewCell 的子类不显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16299037/

24 4 0
文章推荐: javascript - $http.post() angularjs 响应函数未按正确顺序执行
文章推荐: javascript - 从 TreeView 中删除节点
文章推荐: javascript - 如何获取 DOM 中附近节点上的
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com