gpt4 book ai didi

ios - UITableViewCell 内容被剪切

转载 作者:行者123 更新时间:2023-11-30 12:56:33 25 4
gpt4 key购买 nike

我创建了一个 UITableView,高度为

tableView.rowHeight = UITableViewAutomaticDimension

我发现这些字符,例如p、g、y等被剪切,无法正确显示。

我尝试将高度设置得较大,但是单元格高度会增加,但仍然没有显示整个单词。

此外,我尝试过设置 a

label.sizeToFit()
cell.textlabel.numberOfLines = 0

但是一切都不起作用

enter image description here

最佳答案

sizeToFit 并不意味着调整标签大小以匹配其字体。从 UIView header :

open func sizeThatFits(_ size: CGSize) -> CGSize // return 'best' size to fit given size. does not actually resize view. Default is return existing view size

open func sizeToFit() // calls sizeThatFits: with current view bounds and changes bounds size.

这是一种相对任意的方法,仅返回某种大小。如果您想了解制作标签有多大,请使用string.boundingRect(带有:CGSize,选项:NSStringDrawingOptions,属性:[String:Any]?,上下文:NSStringDrawingContext?)。然而,我发现它不太尊重高度,所以你最好从字体中获取上升/下降并自己计算大小。

关于ios - UITableViewCell 内容被剪切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40332077/

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