I'm trying to add UIToolbar
to my keyboard with inputAccessoryView
, but once the user tap the UITextField
I get an Blank white screen or load White view if i put it in viewDidLoad()
. I have tried few stackoverflow QA and non of them seems to be working for me. I'm also doing this with removeFromSuperview()
method.
Initialization:
@IBOutlet var MessegeView: UIToolbar!
@IBOutlet var MessegeTextField: UITextField!
Assign UIToolbar
to UITextField
: This code result in blank white view when it get loaded.
override func viewDidLoad() {
super.viewDidLoad()
MessegeTextField.inputAccessoryView = MessegeView
MessegeView.removeFromSuperview()
}
WITHOUT removeFromSuperView()
: I get the following error and that make sense kind of.
ERROR:
should have parent view controller:<APPNAME.ChatViewController:XXXXXXXX> but requested parent is:<UIInputWindowController: XXXXXXXXXX>
A few Stackoverflow QA I follow (but no result):