小编use*_*010的帖子

使用InputAccessoryView swift在键盘顶部添加视图

我正在尝试将uiview添加到键盘顶部.我首先使用KeyboardWillShow/Hide完成了它,但它并未涵盖所有情况,我正在尝试使用inputAccesoryView.这是我试过的:

private var accessoryView = UIView(frame: CGRectZero)

class ViewController : UIViewController {

var myView: customUIView

override var inputAccessoryView: UIView {
    return accessoryView
}

override func canBecomeFirstResponder() -> Bool {
    return true
}

override func viewDidLoad() {
   super.viewDidLoad()
   accessoryView = myView
}
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:由于未捕获的异常'UIViewControllerHierarchyInconsistency'终止应用程序,原因:'子视图控制器:UICompatibilityInputViewController应该有父视图控制器:MyViewController但请求父级是:UIInputWindowController:'

任何帮助将不胜感激!

accessoryview ios swift

23
推荐指数
2
解决办法
4万
查看次数

标签 统计

accessoryview ×1

ios ×1

swift ×1