我在FirstViewController.swift中有一個函數「addDoneButton」,我不想複製並粘貼到SecondViewController.swift中,所以我想在SecondViewController中調用它。Swift:從另一個視圖控制器調用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創建FirstViewController的新實例,而不是正確的方法。 – crashoverride777