gpt4 book ai didi

ios - 如何顶部对齐 UITableView 单元格中的文本?

转载 作者:行者123 更新时间:2023-11-28 22:14:10 30 4
gpt4 key购买 nike

我想顶部对齐 tableView 单元格中的文本。我创建了一个单元格子类并在布局 subview 中添加了以下内容。但是它不起作用。我错过了什么?

- (void)layoutSubviews {
[super layoutSubviews];
CGRect newFrame = self.textLabel.frame;
newFrame.origin.y = CGRectGetMinY (self.contentView.bounds);
[self.textLabel setFrame:newFrame];
}

最佳答案

基本上你所做的是将 UILabel 放在单元格的高处,但标签 height 可能仍然很大,因此文本不是在顶部。

UILabel 中的垂直对齐是个问题。默认情况下,UILabel 中的文本是垂直居中对齐的。如果您想在顶部看到文本,则必须更改标签高度以适应尺寸:

[self.textLabel sizeToFit];
// Will keep the same X and Y so label will look like it moved
// to the upper left corner of it's frame.

关于ios - 如何顶部对齐 UITableView 单元格中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22172640/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com