У меня возникают проблемы с замедлением, которое происходит в UITextView на iOS 7 при наборе текста. Я поместил трассировщик в NSLayoutManager и определил, что drawGlyphsForGlyphRange работает N * 2 раза, где N - количество раз, когда ваши строки обернуты словами.
Вот пример кода:
https://github.com/philipkd/UITextViewSlow
Чтобы воспроизвести проблему, запустите ее на iPad и прикрепите физическую клавиатуру. Сбросьте буквы и пробел в течение примерно 15 секунд, и обратите внимание, что это замедляется. Затем, когда вы пытаетесь ввести нормально, это очень медленно. Это крайний пример, но если вы просто попробуете ввести два абзаца с разумной скоростью, он застрянет.
Это не проблема с UITextView на iOS 6.