0
我通過Firebase從github導入了IQKeyboardManager,它帶有一些很容易修復的swift 2.0錯誤,基本上重命名了很多東西...IQKeyboardManager錯誤:類型'UIView'的值沒有成員'keyboardToolbar'
如果您正在使用當前版本的IQKeyboardManager進行最新的Swift,請幫助並讓我知道您是否收到此錯誤!
所以現在IQKeyboardManager(3.2可行)的新版本,其展示我這個錯誤,我只是不能似乎要弄清楚:
///////////problem here
let toolbar = textField.keyboardToolbar
// error says "Value of type 'UIView' has no
// member 'keyboardToolbar' "
// Setting toolbar to keyboard.
if let _textField = textField as? UITextField {
//Bar style according to keyboard appearance
switch _textField.keyboardAppearance {
case UIKeyboardAppearance.dark:
toolbar.barStyle = UIBarStyle.black
toolbar.tintColor = UIColor.white
toolbar.barTintColor = nil;
keyboardToolbar是通過IQKeyboardManager庫中定義的UIView上的類別擴展返回的IQToolBar對象。看起來您可能沒有正確導入庫,如果它沒有正確抓取類別擴展名。你在使用椰子樹嗎?可能還想在這裏包含你的配置。 – FishStix
選中此項:http://cocoadocs.org/docsets/IQKeyboardManagerSwift/4.0.2/ –