图书馆在键入@时提到swift,就像Twitter一样



我有'facebook喜欢'项目来学习iOS移动开发,我现在想要创建的功能是在评论UITextView中提及另一个用户。我已经尝试了库 SZMentionswift,但我发现它很难实现,因为这个例子对我来说非常混乱。当用户键入"@"然后显示用户列表(如Twitter)时,是否有任何库或示例可以使侦听器?

谢谢

链接到SZMentionsswift https://github.com/szweier/SZMentionsSwift

我可以帮助您集成库,参考:示例代码请按照以下步骤操作

  1. 符合UITextViewDelegate

    private var myInputAccessoryView: UIView?

    init() {
        super.init(nibName: nil, bundle: nil)
        myInputAccessoryView = SZExampleAccessoryView(delegate: self)
    }
    

    添加以下代码并重写 UITextField 的 inputAccessoryView 属性

    override var inputAccessoryView: UIView { 返回我的输入附件视图! }

  2. SZExampleAccessoryView.swift文件复制到代码中并SZExampleMentionsTableViewDataManager

  3. 在查找要在@mention中提及的名称时传递要搜索的数组,以SZExampleMentionsTableViewDataManager.swift names

这将允许您运行@提及,就像在示例中一样。

相关内容

最新更新