2012-01-20 2 views
0

Если я перебираю цепочку строк и хочу сказать, что они используют их как stringValue NSTextField или заголовок NSButton программно, есть способ определить длину, которая мне понадобится для кадр текстового поля или кнопок и промежуток между ... Я знаю, что это относится к шрифту, выбранному для каждого, но было бы здорово, если бы я мог динамически вычислять NSString.length = x пикселей. Есть предположения?Objective-C: равномерное отображение NSStrings

ответ

3

Посмотрите на метод sizeWithFont на NSString.

CGSize size = [mystring sizeWithFont:myfont]; 

CGSize имеет высоту и ширину, которые затем можно исследовать.

+0

Сладкий, спасибо за подсказку ... – PruitIgoe

+0

Я не могу найти этот метод в документах? – PruitIgoe

Смежные вопросы