8

Ich habe Textfeld (KeyboardTextField) und UISwitch über meine benutzerdefinierte Tastatur hinzugefügt. Ich kann Fokus ON oder OFF für (keyboardTextField) auf der Basis von Switch-Wert meinen Code.Wie UITextField in einer Tastatur-App-Erweiterung zu behandeln ist

- (void)switchToggled:(id)sender 
{ 
    UISwitch *mySwitch = (UISwitch *)sender; 
    if ([mySwitch isOn]) 
    { 
     [keyboardTextField becomeFirstResponder]; 
    } 
    else 
    { 
     [keyboardTextField resignFirstResponder]; 
    } 
} 

Also was ist jetzt zum ersten Mal passiert, wenn meine benutzerdefinierte Tastatur seine Arbeiten in jeder App von meinem Gerät starten, aber es ist mir unmöglich, den Eingang Blick auf der Haupt App wählen zurück nach Schalterwert Ändern Auf und dann OFF und jetzt kann meine benutzerdefinierte Tastatur nichts in irgendeiner App meines Geräts schreiben.

Diese Art von Fragen wurde bereits gefragt here und here aber niemand antwortete noch. Wenn jemand eine Problemumgehung oder Ideen hat, bitte teilen.

Antwort

4

Ich mache eine Erweiterung Tastatur für IOS und habe das gleiche Problem wie Sie. Mein Ziel ist es, eine UISearchBar Tastatur wie this App hinzuzufügen, aber ich konnte keine Antwort in einem Forum finden, wo ich diese Frage gepostet habe.

Ich fragte sogar technischen Support von Apple, aber sie antworteten, dass dies ein Fehler der iOS-Tastaturerweiterung ist.

Letzter Tag ich eine App gefunden ist Kanvas Tastatur und ich denke, eine meiner Lösung haben, und das ist eine UILabel statt UITextField oder UISearch in der Erweiterung verwenden. Das wird meine App gut funktionieren lassen. Hoffe, das kann dir helfen.

Verwandte Themen