【问题标题】:inputAccessoryView like iOS MailinputAccessoryView 类似 iOS Mail
【发布时间】:2021-11-11 06:43:54
【问题描述】:

iOS 15 上的邮件有一个新的 inputAccessoryView,它将输入建议与其他操作按钮(如文本格式、附件等)结合在一起。默认情况下,输入建议在视图的右边缘显示为带有箭头:

点击后会显示其他操作:

我查看了 inputAccessoryView 文档,还查看了 WWDC 2021 会议,但在这方面找不到任何新内容。实现这一目标的最佳方法是什么?

【问题讨论】:

    标签: ios uikit uitextfield uikeyboard inputaccessoryview


    【解决方案1】:

    想到的第一个想法:创建一个您自己的类似输入附件。您可以使用 UITextChecker 系统 API 生成建议,并且由于您自己创建视图,添加箭头并切换到其他界面应该没有任何问题。

    编辑:更清楚地说,这涉及使用委托调用来监听键入文本的变化,例如:

    textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)
    

    拆分键入的文本,以便您可以隔离当前键入的单词并将最后一个单词传递给 UISpellChecker。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-07
      • 2016-03-21
      • 1970-01-01
      • 2021-09-22
      相关资源
      最近更新 更多