Objective-C: равномерное отображение строк NSS - PullRequest
0 голосов
/ 20 января 2012

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

1 Ответ

3 голосов
/ 20 января 2012

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

CGSize size = [mystring sizeWithFont:myfont];

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...