Ios 如何确定某个文本是否完全显示在UITableViewCell中?
是否可以知道某个文本是否完全显示在UITableViewCell的textLabel中 我的意思是:有没有可能找出是否因为文本太长而必须显示省略号(点)以适应文本标签Ios 如何确定某个文本是否完全显示在UITableViewCell中?,ios,objective-c,cocoa-touch,uitableview,Ios,Objective C,Cocoa Touch,Uitableview,是否可以知道某个文本是否完全显示在UITableViewCell的textLabel中 我的意思是:有没有可能找出是否因为文本太长而必须显示省略号(点)以适应文本标签 我正在考虑显示AcceSoryDetail按钮,以便用户在不合适的情况下查看整个文本。我在中编写了一个自定义截断类,如果您使用它,它将返回一个bool,它将告诉您它是否被截断。检查字符串的大小,如下所示- CGSize textSize = [title sizeWithFont:titleFont
我正在考虑显示AcceSoryDetail按钮,以便用户在不合适的情况下查看整个文本。我在中编写了一个自定义截断类,如果您使用它,它将返回一个bool,它将告诉您它是否被截断。检查字符串的大小,如下所示-
CGSize textSize = [title sizeWithFont:titleFont
constrainedToSize:textLabelSize
lineBreakMode:NSLineBreakByTruncatingTail];
将大小与您的表格视图单元格
文本标签
帧大小
进行比较
如果大于,则有省略号,否则没有
希望对你有帮助 不是说。。。已经changed@Daniel马汀:标记xcode毫无意义。不管代码是用xcode、vim还是用电报机编写的,谢谢你的建议。真的很有帮助:)。现在。。。任何人都有这个问题的答案;)你允许文本字体大小改变吗?不,我不允许。那不是我想要的。谢谢!:)不要使用contentCellSize。使用textLabel.bounds.sizeYa tanx。。我将更正变量名。。没有注意到变量名!!!