草庐IT

sizeConstraint

全部标签

objective-c - 如何知道 NSString 是否适合 UILabel 以及最后一个适合的字符串的索引?

我有4行具有精确框架和字体的UILabel。我需要知道这个字符串是否适合标签,以及最后一个适合的字符的索引是什么。 最佳答案 答案的核心在Cupcake的引用帖子中。无论如何,您可以使用sizeWithFont:constrainedToSize:lineBreakMode:来计算框架的大小,在给定宽度的标签中,给定特定的文字换行,例如CGSizesize=[stringsizeWithFont:fontconstrainedToSize:sizeConstraintlineBreakMode:UILineBreakModeWord