¿Cómo podría reemplazar UIMenuController con mi propia vista cuando se selecciona el texto?

Cuando se selecciona el texto, por defecto aparece un UIMenuController con cortar / copiar / pegar, etc.

Me gustaría reemplazarlo con mi propia vista personalizada (de aspecto similar, pero el doble de alta para que pueda tener dos filas de botones / vistas personalizadas). ¿Cómo puedo hacer esto?

Sé que no hay una manera fácil. Espero que si hay una solución fácil, no será muy elegante. El código tampoco puede usar ninguna API privada.

Realmente, realmente preferiría no tener que implementar mi propia vista de texto, reimplementar la selección y entrada de texto, y reimplementar la vista de aumento solo para poder escribir mi propio clon UIMenuController si hay alguna forma de evitarlo. Es bastante importante para la interfaz de la aplicación que pueda reemplazar el controlador UIMenu, por lo que si no hay otra respuesta, puedo terminar haciendo esto. Estaré MUY agradecido si alguien me puede ahorrar una buena cantidad de tiempo y proponer otra forma más fácil de hacerlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta