Я пытаюсь нарисовать текст в центре фигур в iOS, примером может быть форма вставки Microsoft Office, см. https://www.dropbox.com/s/cgqyyuvy6hcv5g8/Screenshot%202014-01-21%2013.48.17.png
У меня есть массив координат, который используется для формирования формы, который отлично подходит для создания фактической формы.
Моя первая тактика заключалась в следующем: Основной текст с асимметричной формой на iOS однако я могу заставить его рисовать текст только внизу фигуры. Есть ли способ центрировать текст по вертикали и горизонтали?
Затем я взглянул на новый TextKit, но я застрял в том, как создать подкласс NSTextContainer, чтобы принять либо CGPath, либо массив координат для создания текстового контейнера для рисования внутри.
Мое решение для резервного копирования - использовать Core Text для рисования текста в центральной координате фигуры, однако это приведет к тому, что текст будет отображаться за пределами фигуры на некоторых фигурах, таких как прямоугольный треугольник.
В качестве альтернативы, есть ли какие-либо другие методы, которые я мог бы использовать, чтобы поместить текст немного в центре фигуры?
Спасибо,
Даниэль.