iOS Rysowanie tekstu w środku kształtów

Próbuję narysować tekst w środku kształtów w iOS, przykładem może być kształt wstawki Microsoft Office, patrz:https://www.dropbox.com/s/cgqyyuvy6hcv5g8/Screenshot%202014-01-21%2013.48.17.png

Mam tablicę współrzędnych, które są używane do tworzenia kształtu, który działa dobrze do tworzenia rzeczywistego kształtu.

Moja pierwsza taktyka była następująca po tym pytaniu:Tekst podstawowy z asymetrycznym kształtem na iOS jednak mogę go tylko narysować na dole kształtu. Czy istnieje sposób na wyśrodkowanie tekstu w pionie i poziomie?

Następnie spojrzałem na nowy TextKit, ale utknąłem z podklasą NSTextContainer, aby zaakceptować ścieżkę CGPath lub tablicę współrzędnych, aby utworzyć kontener tekstowy do rysowania wewnątrz.

Moje rozwiązanie do tworzenia kopii zapasowych polega na użyciu tekstu podstawowego do narysowania tekstu w centralnej współrzędnej kształtu, jednak spowoduje to, że tekst będzie rysowany poza kształtem na niektórych kształtach, takich jak trójkąt prostokątny.

Alternatywnie, czy są jakieś inne metody, których mógłbym użyć, aby uzyskać jakiś tekst w środku kształtu?

Dziękuję Ci,

Danielle.

questionAnswers(4)

yourAnswerToTheQuestion