我有以下設置爲我UIToolBar /附件查看視圖控制器上iOS的11 inputAccessoryView破
@IBOutlet var inputFieldView: UIToolbar!
override var canBecomeFirstResponder: Bool{
return true
}
override var inputAccessoryView: UIView?{
return self.inputFieldView
}
然後我的viewDidLoad裏面我有:
let seperator = UIView(frame: CGRect(x:0 , y: 0, width: ScreenSize.width(), height: 1))
seperator.backgroundColor = UIColor.lightBackground
self.inputFieldView.addSubview(seperator)
self.inputFieldView.isTranslucent = false
self.inputFieldView.setShadowImage(UIImage(), forToolbarPosition: .any)
self.inputFieldView.setBackgroundImage(UIImage(), forToolbarPosition: .any, barMetrics: .default)
self.inputFieldView.removeFromSuperview()
這對於IOS版本偉大的工作這是一個帶有「發送」按鈕的文本視圖。它位於屏幕的底部,按下後成爲第一響應者,允許鍵盤出現並正確定位。
隨着ios 11我甚至不能點擊它,當它在底部,所以我無法打字。
您能否顯示您的完整代碼。我努力讓它顯現出來。 – arvidurs
您是想重新創建我的問題,還是解決您自己的問題? @arvidurs – daredevil1234