如果这是重复的,请告诉我,我会立即删除它——我已经有一段时间寻找答案了,因为“\t”返回的搜索没有正斜杠。
我需要找到以 . 开头的 NSString 的宽度\t\t
。使用sizeWithFont
不会这样做,因为它只是忽略了空间。有没有办法测量标签占用了多少空间?
如果这是重复的,请告诉我,我会立即删除它——我已经有一段时间寻找答案了,因为“\t”返回的搜索没有正斜杠。
我需要找到以 . 开头的 NSString 的宽度\t\t
。使用sizeWithFont
不会这样做,因为它只是忽略了空间。有没有办法测量标签占用了多少空间?
不确定您的代码是什么,但这似乎对我有用。
NSString *delMessage = @"\t";
CGSize theSize = [delMessage sizeWithFont:[UIFont fontWithName:@"American Typewriter" size:30]];
NSLog(@"length %f",theSize.width);
日志长度为 8.000000
NSString *delMessage = @"\t\t";
CGSize theSize = [delMessage sizeWithFont:[UIFont fontWithName:@"American Typewriter" size:30]];
NSLog(@"length %f",theSize.width);
日志长度为 16.000000