Основной текст - номера строк - PullRequest
2 голосов
/ 11 февраля 2011

Как бы я добавил номера строк в базовый текст, скажем, с левой стороны?

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

1 Ответ

2 голосов
/ 11 февраля 2011

Если вы выкладываете текст, используя CTFramesetter, тогда вы можете вызвать CTFrameGetLineOrigins на вашем фрейме. Каждый источник представляет начало базовой линии для этой линии. Помните, что Core Text использует систему координат Quartz, где Y увеличивается снизу вверх.

...