2012-08-09 2 views
2

Этот вопрос относится к моим комментариям на How do we measure visible bounds of text in Cocoa?.Что означает флаг NSStringDrawingUsesDeviceMetrics и как мы его используем?

Вот пара ссылок, объясняющих значение флага.
Apple docs
Apple lists answer to a similar question

Из вышесказанного, я думаю, вариант NSStringDrawingUsesDeviceMetrics дается для получения видимых границ текста, но не похоже, чтобы сделать это. Среди входных данных (шрифт и строка), которые я пытался передать методу boundingRectWithSize:options:attributes:, ни один из выходов не отличался, когда флаг был указан по сравнению с тем, когда флаг не был указан. Я что-то делаю неправильно или это ошибка в какао?

Спасибо

ответ

-3

Google обезьяна патч

NS (Приписываемые) Строка + Geometrics

Это решает проблему достаточно надежно.

+0

Не удалось понять из кода с первого взгляда. Попробуй это через несколько дней и вернись. Благодарю. Кроме того, вы имеете в виду, что это ошибка в Cocoa? – trss

+9

Вопрос в том, что означает этот флаг *. Удаление какой-либо случайной категории в программу не объясняет, что делает этот флаг. –

+0

@PeterHosey Вы правы. Это было бы ответом на мой другой вопрос. Спасибо, что посмотрели! – trss

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