Como eu poderia substituir o UIMenuController por minha própria visão quando o texto é selecionado?

Quando o texto é selecionado, por padrão, um UIMenuController aparece com recortar / copiar / colar etc.

Eu gostaria de substituir isso com a minha própria exibição personalizada (aparência semelhante, mas duas vezes maior para que eu possa ter duas linhas de botões / modos de exibição personalizados). Como posso fazer isso?

Eu sei que não há jeito fácil. Espero que, se houver uma solução fácil, não seja muito elegante. O código não pode usar qualquer API privada também.

Eu realmente prefiro não ter que implementar minha própria visualização de texto, reimplementar a seleção e entrada de texto e reimplementar a visualização de ampliação apenas para que eu possa escrever meu próprio clone do UIMenuController se houver alguma maneira de evitá-lo. É muito importante para a interface do aplicativo que eu possa substituir o UIMenuController, então, se não houver outra resposta, posso acabar fazendo isso. Ficarei muito grato se alguém puder me poupar um bom tempo e propor outra maneira mais fácil de fazer isso!

questionAnswers(2)

yourAnswerToTheQuestion