iOS 11 inputAccessoryView broken

后端 未结 2 495
眼角桃花
眼角桃花 2021-01-28 05:06

I have the following set up for my UIToolBar / Accessory View on a view controller

@IBOutlet var inputFieldView: UIToolbar!
override var canBecomeFirstResponder:         


        
2条回答
  •  野性不改
    2021-01-28 05:54

    Solved it. It looks like UIToolbar's just are not working correctly in iOS 11.

    Changed it to an UIView and removed

    self.inputFieldView.isTranslucent = false
    self.inputFieldView.setShadowImage(UIImage(), forToolbarPosition: .any)
    self.inputFieldView.setBackgroundImage(UIImage(), forToolbarPosition: .any, barMetrics: .default)
    

    got it working (and changed it to a UIView from UIToolbar in the xib as well.)

提交回复
热议问题