2

如果这是重复的,请告诉我,我会立即删除它——我已经有一段时间寻找答案了,因为“\t”返回的搜索没有正斜杠。

我需要找到以 . 开头的 NSString 的宽度\t\t。使用sizeWithFont不会这样做,因为它只是忽略了空间。有没有办法测量标签占用了多少空间?

4

1 回答 1

3

不确定您的代码是什么,但这似乎对我有用。

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

于 2013-01-23T03:05:07.453 回答