gpt4 book ai didi

ios - 自定义UITableViewCell标签字体问题

转载 作者:行者123 更新时间:2023-11-29 05:05:49 27 4
gpt4 key购买 nike

所以我在 IB 的 nib 文件中创建了一个自定义 UITableViewCell,非常基本,它现在有一个 ImageView 和两个标签。我已经在表格中填充了正确大小的正确单元格和所有内容,但有一个小问题。由于某种原因,第一个标签的字体大小在单元格之间发生变化。有时它与第二个标签的字体大小相同,有时它是默认字体大小。这很奇怪,因为它保留了字体颜色和位置,只是大小错误。

有人知道这是怎么回事吗?

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSInteger row = [indexPath row];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
if (cell == nil) {
cell = [self loadCell];
}
NSDictionary *event = [eventsArray objectAtIndex:row];
EventTableCell *eventCell = (EventTableCell*)cell;
eventCell.mainLabel.text = [event valueForKey:@"Title"];
eventCell.subLabel.text = [event valueForKey:@"Time"];
return eventCell;
}

尽管如此,第二个标签始终具有正确的字体大小。

最佳答案

默认情况下,UILabels 在 IB 中具有“调整以适合”选项。其作用是更改字体大小以使您的内容适合分配的大小。它的大小缩小到与第二个 UILabel 相同的字体大小可能只是巧合。

关于ios - 自定义UITableViewCell标签字体问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5343091/

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