UILabel 文本在 UITableViewCell 中的位置
Posted
技术标签:
【中文标题】UILabel 文本在 UITableViewCell 中的位置【英文标题】:Position of UILabel text in UITableViewCell 【发布时间】:2011-06-30 00:20:20 【问题描述】:假设我有一个 UITableView 单元格,根据定义,它有一个与之关联的 textLabel。默认情况下,这个 textLabel 肯定有一个到达 UITableViewCell 末尾的框架。假设我所有单元格上的 textLabels 都有不同数量的文本。有的只有一个字母,有的只有三个单词。
我想确定 UITableViewCell 的 textLabel 的最后一个字母(或只是结尾)的像素位置。这可能吗?我正在尝试在 textLabel 的文本中画一条删除线。
【问题讨论】:
【参考方案1】:NSString 有一个方法可以返回给定 UIFont 的大小,该大小加上标签的原点应该可以帮助您找到您正在寻找的那个点。
【讨论】:
我无法弄清楚 NSString 中的方法。是哪一个? 声明在UIStringDrawing.h
,签名为- (CGSize)sizeWithFont:(UIFont *)font
以上是关于UILabel 文本在 UITableViewCell 中的位置的主要内容,如果未能解决你的问题,请参考以下文章