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