2014-06-12 12 views
6

in Objective-C Io uso questo codice per aggiungere Fatto chiave per tastieraCome impostare il tasto Done nella tastiera in swift-laguage?

[textField setReturnKeyType:UIReturnKeyDone]; 

Come impostare chiave fatto in tastiera in rapida-laguage?

in rapida questo codice dà l'errore 'non hanno un membro denominato setReturnKeyType'

textField.setReturnKeyType 

risposta

24

Si assegna direttamente il valore alla proprietà returnKeyType.

textField.returnKeyType = UIReturnKeyType.Done 

In Swift, si accede ai singoli elementi nell'enumerazione con una sintassi del punto. Questo può anche essere ridotto ulteriormente a:

textField.returnKeyType = .Done 
3

Si può fare così:

textField.returnKeyType = UIReturnKeyType.Done 
1

Nessuno Codice approccio:.

Selezionare il testo campo visivo dalla principale controller della vista storyboard in cui è incorporato in Se si guarda alle Utilities visualizzare, sotto il suo Attributes Inspector, ci sarà una lunga lista di attributi. Sotto l'intestazione Campo di testo vedrai varie impostazioni come font, allineamento, segnaposto ecc. Mentre guardi in basso da lì, troverai 6 elenchi a discesa, intitolati "maiuscole" tramite "Tasto Invio". Quando si fa clic sulla lista "chiave di ritorno", verrà visualizzato un elenco di chiavi di ritorno tra cui "Cerca", "Yahoo", "Rotta" ecc. Da questo elenco selezionare la parola chiave "Fatto". Questo dovrebbe fare il trucco Image of what this looks like in XCode

anche da mela documentation:.

"di configurare gli attributi della tastiera direttamente attraverso gli oggetti di testo della vostra applicazione Le classi UITextField e UITextView sia conforme al protocollo UITextInputTraits, che definisce le proprietà per la configurazione della tastiera: l'impostazione di queste proprietà a livello di programmazione o nella finestra di ispezione di Interface Builder fa sì che il sistema visualizzi la tastiera del tipo designato. "

Problemi correlati