2016-08-22 2 views
0

Ich mache benutzerdefinierte Tastatur-Ding auf Xcode mit Swift.Xcode Wie wird die nächste Tastaturtaste implementiert? (swift)

Mein Problem ist auf KeyboardViewController.swift Datei. Ich habe keine Ahnung, wie nächste Tastaturtaste verwenden: e wollte @IBOutlet var nextKeyboardButton: UIButton! auf die Schaltfläche, um eine Verbindung, die ich erstellt, aber es funktioniert nicht ..

+0

Es ist Standard-Taste. Ich glaube nicht, dass du es schaffen kannst. –

+0

kann ich es nicht als globe botton verwenden (Tastatur wechseln)? –

+0

nop können Sie nicht .. –

Antwort

0

ich diese Funktion verwende dies zu erreichen, aber mit der iPhone-Tastatur. Vielleicht könnte es

func textFieldShouldReturn(textField: UITextField) -> Bool { 

    let nextTage=textField.tag+1; 
    // Try to find next responder 
    let nextResponder=textField.superview?.viewWithTag(nextTage) as UIResponder! 
    if (nextResponder != nil){ 
     // Found next responder, so set it. 
     nextResponder?.becomeFirstResponder() 
    } 
    else 
    { 
     // Not found, so remove keyboard 
     textField.resignFirstResponder() 
    } 
    return false // We do not want UITextField to insert line-breaks. 
} 
+0

hmm wissen Sie, wie Sie Ihre Antwort auf ui Button ??? –

0

helfen, wenn Ihre "Next Keyboard" Taste angezapft, rufen

advanceToNextInputMode() 

in Ihrem KeyboardViewController.

Verwandte Themen