FirstViewController.swiftに "addDoneButton"という関数があります。SecondViewController.swiftにコピーして貼り付けたくないので、SecondViewControllerで呼び出す必要があります。Swift:別のViewControllerからViewController funcを呼び出してください。
func addDoneButton() {
let keyboardToolbar = UIToolbar()
keyboardToolbar.sizeToFit()
let flexBarButton = UIBarButtonItem(barButtonSystemItem: .FlexibleSpace,
target: nil, action: nil)
let doneBarButton = UIBarButtonItem(barButtonSystemItem: .Done,
target: view, action: #selector(UIView.endEditing(_:)))
keyboardToolbar.items = [flexBarButton, doneBarButton]
for textField in self.collectionOfTextField! as [UITextField] {
textField.keyboardType = .DecimalPad
textField.inputAccessoryView = keyboardToolbar
}
}
これを実現する方法は?新しいswifterから事前に感謝します。
Tthatsを助け、正しい方法ではありません。 – crashoverride777