CTLine или NSAttributedString - получить границы изображения без графического контекста?

Возможно ли это? По сути, у меня есть несколько объектов NSAttributedString и соответствующих объектов CTLine.Я хочу получить границы изображения до этапа drawRect. Так что на данный момент нечего привлекать. Затем я буду использовать эти границы изображения, чтобы точно решить, что мне нужно создать для рисования.

РЕДАКТИРОВАТЬ: Другое измерение размера, вероятно, подойдет. Но вызов функции с обманчивым названием CTLineGetTypographicBounds возвращает только ширину. Если я пропущу адреса поплавков подъема и спуска, они вернутся как ноль.

РЕДАКТИРОВАТЬ: данный ответ отлично работает в MacOS. Кто-нибудь может сделать это в iOS?

0
задан William Jockusch 23 January 2012 в 21:59
поделиться