Если вы говорите о программном отключении пункта меню RTL без отключения международных клавиатур, похоже, что вы не можете - по крайней мере, при использовании UIMenuController.
Если вы посмотрите на документацию для его свойства menuItems
, это объясняет, что пользовательские элементы могут быть вставлены после системных элементов, но не указывает, что вы можете удалить те системные элементы, которые по каким-то причинам вам не нужны.
Нажатие на него может привести к тому, что iOS вызовет метод setBaseWritingDirection:forRange:
протокола UITextInput
. Я не знаю об этом, хотя - я могу только догадываться, так как нет четкого объяснения этого, о котором я узнаю после короткого разбора документации.