将自定义输入视图设置为全局所有文本字段的最简单方法
Posted
技术标签:
【中文标题】将自定义输入视图设置为全局所有文本字段的最简单方法【英文标题】:Easiest way to set custom inputview to all textFields globally 【发布时间】:2017-01-03 11:38:05 【问题描述】:我为我目前正在开发的应用程序创建了一个自定义输入视图,我可以通过以下方式将此键盘分配给textField
:
textField.inputView = myCustomKeyboard as! UIView
现在我只想用我的自定义 inputView 切换所有 inputViews,有没有更简单的方法可以做到这一点,而不必在我的应用程序中分别在所有 textFields 上设置 inputView
?
【问题讨论】:
您可以继承 UITextField 并在初始化程序中设置您的自定义视图。或者您可以使用分配自定义键盘的方法编写扩展。而不是为每个文本字段调用此方法。 【参考方案1】:[[UITextField appearance] setInputView:customeView];
或迅速:
UITextField.appearance().inputView = customeView
请创建自定义视图并将此行添加到应用程序委托确实完成启动选项
【讨论】:
这正是我想要的,谢谢!以上是关于将自定义输入视图设置为全局所有文本字段的最简单方法的主要内容,如果未能解决你的问题,请参考以下文章