我有三个UILabel
有不同的字体,我想把它放在一行上。
问题在于,由于这些标签的文本长度不固定,我必须根据之前标签的文本长度更改第二个和第三个标签的位置,否则文本将重叠。
我计划根据之前标签的文本长度设置位置,我必须识别大写和小写。如果我使用其他语言,我必须考虑更多。
我想知道有没有更好的方法来解决这个问题,谢谢!
答案 0 :(得分:3)
CGSize size = [@"SomeString" sizeWithFont:[UIFont systemFontOfSize:20.0]];
CGFloat width = size.width;
答案 1 :(得分:0)