自定义单元格和详细文本标签

发布于 2024-11-17 18:48:45 字数 794 浏览 2 评论 0 原文

就是想问这个问题。我可以在自定义单元格中使用detailTextLabel吗?我想要在我的自定义单元格中显示其他信息。当我尝试使用详细文本标签时,没有显示任何内容。

自定义单元格 .m 代码:

- (void)setUseDarkBackground:(BOOL)flag{
if (flag != useDarkBackground || !self.backgroundView)
{
    useDarkBackground = flag;

    NSString *backgroundImagePath = [[NSBundle mainBundle] pathForResource:useDarkBackground ? @"BGDark" : @"BGLight" ofType:@"png"];
    UIImage *backgroundImage = [[UIImage imageWithContentsOfFile:backgroundImagePath] stretchableImageWithLeftCapWidth:0.0 topCapHeight:1.0];
    self.backgroundView = [[[UIImageView alloc] initWithImage:backgroundImage] autorelease];
    self.backgroundView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
    self.backgroundView.frame = self.bounds;
}}

Just wanna ask this question. Can I use detailTextLabel in a Custom Cell? I wanna have additional info to be displayed in my custom cell. When I tried to use the detailTextLabel, nothing is displayed.

The custom cell .m codes:

- (void)setUseDarkBackground:(BOOL)flag{
if (flag != useDarkBackground || !self.backgroundView)
{
    useDarkBackground = flag;

    NSString *backgroundImagePath = [[NSBundle mainBundle] pathForResource:useDarkBackground ? @"BGDark" : @"BGLight" ofType:@"png"];
    UIImage *backgroundImage = [[UIImage imageWithContentsOfFile:backgroundImagePath] stretchableImageWithLeftCapWidth:0.0 topCapHeight:1.0];
    self.backgroundView = [[[UIImageView alloc] initWithImage:backgroundImage] autorelease];
    self.backgroundView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
    self.backgroundView.frame = self.bounds;
}}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

最舍不得你 2024-11-24 18:48:45

如果您想显示更多详细信息,您可以在自定义单元格中再添加一个 UILabel

If you want to display additional details, you can take one more UILabel in your custom cell

最好是你 2024-11-24 18:48:45

您还可以使用 UITableViewCelldetailTextLabel

@property(nonatomic, readonly, retain) UILabel *detailTextLabel

请参阅有关在单元格中使用 detailTextLabel 的博客文章。

在 UITableView 中显示多行文本单元格

you could also use the detailTextLabel of UITableViewCell.

@property(nonatomic, readonly, retain) UILabel *detailTextLabel

Have look to blog post for using detailTextLabel with cell.

Show multiline text cells in UITableView

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文