2010-07-06 14 views
5

¿Existe una alternativa o cosas nuevas en iOS4 que se asemeja a TTPickerTextField¿Hay alguna alternativa TTPickerTextField? quizás en iOS4?

Busco una forma de recrear el "correo nuevo" punto de vista de control y que he leído sobre TTPickerTextField. Three20 es mi última opción (especialmente porque no tiene una versión para iPad) y quería saber si iOS4 ofrece algunos controles de interfaz de usuario nuevos para hacer esto.

+0

¿Has encontrado alguna solución? Por favor ayuda . –

+0

No, no lo hice .... –

Respuesta

4

Aquí hay un volcado (con algunos detalles recortados) de la jerarquía de vista de un compositor de correo en iPhone.

<UILayoutContainerView> 
    | <UINavigationTransitionView> 
    | | <UIViewControllerWrapperView> 
    | | | <MFMailComposeView> 
    | | | | <UIView> 
    | | | | | <MFComposeScrollView> 
    | | | | | | <UIView> 
    | | | | | | | <_MFComposeRecipientView> 
    | | | | | | | | <UIView> 
    | | | | | | | | <MFRecipientTextField> 
    | | | | | | | | <MFHeaderLabelView> 
    | | | | | | | <MFComposeMultiView> 
    | | | | | | | | <UIView> 
    | | | | | | | | <MFHeaderLabelView> 
    | | | | | | | | <UILabel> 
    | | | | | | | <MFComposeSubjectView> 
    | | | | | | | | <UIView> 
    | | | | | | | | <MFHeaderLabelView> 
    | | | | | | | | <UITextField> 
    | | | | | | | | | <UITextFieldLabel> 
    | | | | | | <MFComposeTextContentView> 
    | | | | | | | <MFComposeBodyField> 
    | | | | | | <UIImageView> 
    | | | | | | <UIImageView> 
    | <UINavigationBar> 
    | | <UINavigationItemView> 
    | | <UINavigationButton> 
    | | | <UIImageView> 
    | | | <UIButtonLabel> 
    | | <UINavigationButton> 
    | | | <UIImageView> 
    | | | <UIButtonLabel> 

Usted encontrará que todos los MFCompose___View s no están documentadas. Esto significa que están fuera de los límites. Por lo que he visto, no hay tal control disponible en iOS 4.

No recomiendo Three20 solo para usar un elemento. Aumenta sustancialmente el tiempo de compilación, y he encontrado varios errores con Three20. Está bien, pero podría ser mucho mejor.

Recomiendo encarecidamente retirar Cocoa Controls, si no lo ha hecho ya. Puede encontrar lo que quiere allí. Github es también otra gran fuente.

Si termina utilizando TTPickerTextField y descubre que tiene errores, siempre puede volver a escribir el código desde cero o corregir el error en el código fuente.

EDIT:

me encontré con un control a través de los controles de cacao que debe hacer lo que quiera. Puedes encontrarlo en Github. Se llama TITokenFieldView.

Aquí hay otro en Github llamado JSTokenField.

Nunca he usado ningún campo de token, por lo que no puedo responder por su calidad.

+0

Gracias, comprobaré cocoacontrols.com –

+0

Muchas gracias. Comprueba TITTokenField ya. Luce bien – mrvincenzo

Cuestiones relacionadas