苹果提供了一个基于UIView实现UITextInput的示例。我试图根据UITextView / UITextField做同样的事情,但是失败了。这就是为什么?谢谢 最佳答案 Apple在这些类上使用私有类作为UITextInput的委托。这意味着您不能在其中挂钩自己的代码,因为您不能将私有类作为子类。