2010-07-06 12 views
5

Esiste un'alternativa o roba nuova in iOS4 che assomiglia TTPickerTextFieldEsiste un'alternativa TTPickerTextField? forse in iOS4?

Sto cercando un modo per ricreare la "nuova posta" Vista il controllo e ho letto su TTPickerTextField. Three20 è la mia ultima opzione (soprattutto perché non ha una versione per iPad) e volevo sapere se iOS4 offre alcuni nuovi controlli dell'interfaccia utente per farlo.

+0

Hai trovato qualche soluzione? Per favore aiuto . –

+0

No, non ho .... –

risposta

4

Ecco un dump (con alcuni dettagli ritagliati) della gerarchia di visualizzazione di un compositore di posta su 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> 

Troverete che tutti i MFCompose___View s non sono documentate. Ciò significa che sono off limits. Per quanto ho visto, non esiste un controllo di questo tipo disponibile in iOS 4.

Non consiglio Three20 solo per utilizzare un elemento. Aumenta sostanzialmente il tempo di compilazione, e ho trovato diversi bug con Three20. Va bene, ma potrebbe essere molto meglio.

Consiglio vivamente di controllare Cocoa Controls, se non l'hai già fatto. Potresti trovare quello che vuoi lì. Github è anche un'altra grande fonte.

Se si finisce usando TTPickerTextField e si scopre che è bacato, è sempre possibile riscrivere il codice da zero o correggere il bug nel codice sorgente.

EDIT:

Ho trovato un controllo attraverso i controlli di cacao che dovrebbe fare quello che vuoi. Puoi trovarlo su Github. Si chiama TITokenFieldView.

Ecco un altro su Github chiamato JSTokenField.

Non ho mai usato alcun campo token, quindi non posso garantire per la loro qualità.

+0

Grazie, controllerò cocoacontrols.com –

+0

Grazie mille. Controlla già TITTokenField. Sembra fantastico – mrvincenzo

Problemi correlati