Ich habe eine benutzerdefinierte inputView
für meine UITextField
erstellt. Die Ansicht selbst sieht und funktioniert gut, aber auf dem iPad bekomme ich Rückgängigmachen, Wiederherstellen und Einfügen von Schaltflächen über meine benutzerdefinierte inputView
. Wie entferne ich diese Tasten? Sie haben keine Funktionalität, aber sie sollten entfernt werden.UITextField inputView zeigt Rückgängig, Wiederholen, Einfügen von Schaltflächen
6
A
Antwort
-1
Versuchen die inputAccessoryView
entfernen:
self.textField.inputAccessoryView = nil;
4
// hide undo, redo, paste button bar for textfield input view
UITextInputAssistantItem* item = [your_textfield inputAssistantItem];
item.leadingBarButtonGroups = @[];
item.trailingBarButtonGroups = @[];
wird die obere Leiste für die Eingabe Ansicht auszublenden.
Referenz: How to hide the shortcut bar in iOS9
13
Mit Swift 3 und XCode 8 konnte ich die Bar entfernen, indem Sie die beiden Tastengruppen auf dem Textfeld Eingabe entfernen:
self.textField.inputAssistantItem.leadingBarButtonGroups.removeAll()
self.textField.inputAssistantItem.trailingBarButtonGroups.removeAll()
Verwandte Themen
- 1. Verwendung für die inputView eines UITextField beschränken
- 2. UITextField InputView benötigt eine Schaltfläche "Fertig"
- 3. Android FingerPaint Rückgängig/Wiederholen Implementierung
- 4. iOS: UITextField Tastatur und inputview an der falschen Position erscheint
- 5. Befehlsmuster Rückgängig/Wiederholen: Probleme mit meinem Ansatz?
- 6. Schnelles Rückgängig/Wiederholen mit Memento/Befehlsmuster?
- 7. Zeichenfolge an Cursorposition von UITextField einfügen
- 8. UITextView's inputView auf iOS 7
- 9. UITextView inputView
- 10. UITextField zeigt keine Schaltfläche "Löschen"
- 11. UICollectionView zeigt Array von Schaltflächen Swift
- 12. UIPickerView als inputView immer grauen Hintergrund auf iOS 7
- 13. UITextField in UITableViewCell werdenFirstResponder nach dem Einfügen
- 14. Einen schreibgeschützten Titel in ein UITextField einfügen
- 15. Benutzerdefinierte inputView mit dynamischer Höhe in iOS 8
- 16. Benutzerdefinierte inputView für UITextField, wie leite ich die Eingabe zurück in das Textfeld?
- 17. iOS: Customize UITextField's inputView Größe
- 18. Hinzufügen von Schaltflächen zur Titelansicht von NavigationBar, ohne Code wiederholen zu müssen
- 19. jQuery zeigt Schaltflächen auf der letzten Box
- 20. Erstellen von Schaltflächen mit Schaltflächen
- 21. Schnell kopieren und Einfügen von Schaltflächen in Flash CS5
- 22. UIPickerView und UITextField erhalten Wert von UIPickerView
- 23. TextBox zurücksetzen Rückgängig/Wiederherstellen
- 24. So richten InputView mit Viewcontroller
- 25. TextBox Rückgängig/Wiederherstellen Befehle
- 26. Erstellen von Schaltflächen
- 27. In WPF-Bindungen rückgängig machen
- 28. iOS: UITextField zeigt als <<error type>>
- 29. Alle Symbolleisten-Schaltflächen von Froala
- 30. UIPickers Daten werden nicht von UITextField
, die nicht funktionierten, aber hat mir geholfen, mich in die richtige Richtung zu führen. Anstatt 'inputAccessoryView' zu verwenden, musste ich' inputAssistantItem' modifizieren. Diese SO-Post war sehr hilfreich: http://StackOverflow.com/Questions/32606655/How-to-Hide-the-Shortcut-bar-in-ios9 –
Ich versuche, das gleiche mit einem Picker zu tun - aber InputAssistantItem ist nur lesbar ...? – jbyrd