Вы правы, что стандартный UITextView не поддерживает расширенное редактирование.На данный момент есть несколько решений этой проблемы.
Omni Group выпустила свои платформы iOS и Mac по лицензии с открытым исходным кодом.К ним относится очень мощный редактор форматированного текста (см .: OUIEditorFrame.m).Они очень мощные, но и чрезвычайно сложные.Их пример приложения для iPad включает пример текстового редактора.Дальнейшее обсуждение можно найти здесь
Во-вторых, этот парень работает над пользовательским элементом управления для редактирования расширенного текста и предлагает его в рамках оборотного лицензионного соглашения.
Наконец, вы можете сделать все это самостоятельно и создать элемент управления редактора, который реализует протокол UITextInput.Помимо документации Apple, есть несколько советов по этому вопросу здесь .