【问题标题】:Position of UILabel text in UITableViewCellUILabel 文本在 UITableViewCell 中的位置
【发布时间】:2011-06-30 00:20:20
【问题描述】:

假设我有一个 UITableView 单元格,根据定义,它有一个与之关联的 textLabel。默认情况下,这个 textLabel 肯定有一个到达 UITableViewCell 末尾的框架。假设我所有单元格上的 textLabels 都有不同数量的文本。有的只有一个字母,有的只有三个单词。

我想确定 UITableViewCell 的 textLabel 的最后一个字母(或只是结尾)的像素位置。这可能吗?我正在尝试在 textLabel 的文本中画一条删除线。

【问题讨论】:

    标签: iphone ios ipad uitableview uilabel


    【解决方案1】:

    NSString 有一个方法可以返回给定 UIFont 的大小,该大小加上标签的原点应该可以帮助您找到您正在寻找的那个点。

    【讨论】:

    • 我无法弄清楚 NSString 中的方法。是哪一个?
    • 声明在UIStringDrawing.h,签名为- (CGSize)sizeWithFont:(UIFont *)font
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 2015-02-05
    • 2019-08-05
    • 1970-01-01
    相关资源
    最近更新 更多