Ich mache benutzerdefinierte Tastatur mit Swift. das, was ich will, ist, dass, wenn i Taste ‚a‘, ‚a‘ auf der Suchleiste (Safari-Suchleiste oder irgendwo) erscheinenWie man benutzerdefinierte Tastatur arbeiten mit Swift
i kombiniert alle Buchstabentasten zu @IBAction fun didTapKey
.
@IBOutlet var key
ist, dass für die wichtigsten Tasten
das ist der Teil von keyboardViewController.swift Schatten setzen. (pls ignorieren nextkeyboarbutton, dies ist nicht die, die ich erstellt (ich denke, das irgendwie Standardschaltfläche ist; -;)
class KeyboardViewController: UIInputViewController {
var newKeyboardView: UIView!
@IBAction func didTapKey(sender: UIButton) {
}
@IBOutlet var key: [UIButton]!
@IBOutlet var nextKeyboardButton: UIButton!
override func updateViewConstraints() {
super.updateViewConstraints()
// Add custom view sizing constraints here
}
override func viewDidLoad() {
super.viewDidLoad()
loadInterface()
for button in self.key {
button.layer.masksToBounds = false
button.layer.shadowOffset = CGSizeMake(0.0, 2.0)
button.layer.cornerRadius = 4.0
button.layer.shadowColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.25).CGColor
button.layer.shadowOpacity = 1.0
button.layer.shadowRadius = 0.0
}
nur eine Randnotiz. Vielleicht möchten Sie sich die Funktionen von iOS 10 ansehen. Abhängig von der Tastatur, die Sie machen, kann es bis November komplett veraltet sein. Ich habe 12 Tastaturen im Laden und wenn iOS 10 offiziell ist, sind sie alle fast nutzlos. – TheValyreanGroup