Estoy usando la aplicación de ejemplo MailComposer de Apple para enviar correos electrónicos desde mi aplicación (funcionalidad OS 3.0). ¿Es posible establecer los campos Para, Asunto o Cuerpo como primeros respondedores con MFMailComposeViewController?Establecer el Primer Respondedor en MFMailComposeViewController?
En otras palabras, el comportamiento sería: el usuario presiona un botón que presenta la vista de correo (presentModalViewController). Cuando se presenta la vista de correo, el cursor se coloca en uno de los campos y se abre el teclado.
noto la documentación MFMailComposeViewController dice:
"Importante:. La propia interfaz de composición mail no es personalizable y no debe ser modificado por la aplicación Además, después de la presentación de la interfaz, su aplicación no se le permite realice más cambios en el contenido del correo electrónico. El usuario aún puede editar el contenido mediante la interfaz, pero los cambios programáticos se ignoran. Por lo tanto, debe establecer los valores de los campos de contenido antes de presentar la interfaz ".
Sin embargo, no me importa personalizar la interfaz. Solo quiero establecer ese primer Respondedor. ¿Algunas ideas?
Excelente: pasé horas intentando encontrar algo para hacer esto. Solo necesito cambiar ** RecipientTextField ** a ** MFRecipientTextField ** para que funcione. ¿Está bien utilizarlo para las entregas de la App Store o se considera una API no documentada? – ayreguitar
No estoy seguro si esto está bien para las presentaciones de la App Store, solo lo he usado para aplicaciones internas. – holz
Apple aprobó mi aplicación que usó esto recientemente, por lo que parece que está bien usarla (¡al menos por ahora!) Gracias de nuevo. – ayreguitar