ios - 为什么 UITextView/UITextField 无法在 iOS 上实现 UITextInput

标签 ios uitextfield uitextview

Apple 提供了一个基于 UIView 实现 UITextInput 的例子。我尝试基于 UITextView/UITextField 做同样的事情但失败了。这就是为什么?

谢谢

最佳答案

Apple 在这些类上使用私有(private)类作为 UITextInput 的委托(delegate)。这意味着您不能在其中 Hook 您自己的代码,因为您不能子类化私有(private)类。

关于ios - 为什么 UITextView/UITextField 无法在 iOS 上实现 UITextInput,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739992/

相关文章:

ios - 向 animateKeyframes 添加缓动

iOS如何实现UITableView底部刷新控件

validation - 用于验证的 TextField 自定义

ios - 将 TextView 可编辑设置为 NOT always resignFirstResponder。可以避免吗?

ios - UILabel 中的多行文本

ios - 当用户拒绝访问以允许通知时如何获取 FCM token

ios - 是否有一些已知方法可以改进 Apple Push Notifications 存储转发功能以存储多个通知?

ios - UITextField 清除故障 - 文本突出显示,选择插入符出现

ios - 当我点击 TextField 并且不显示键盘时。我该如何使用?

iphone - 更改 iPhone 中超链接的颜色