标签“@”或“#”的Swift 1/2 UITextView建议

时间:2015-10-14 14:46:23

标签: ios swift textview swift2

我试图在Instagram上的textview上提出建议,如果你输入#Hello他建议你问好和其他类似的标签,我能在TextField中做到这一点,我怎么能在TextView中做到这一点?我在github上看到了这个项目,我尝试了这个:https://github.com/slackhq/SlackTextViewController/tree/swift-example但是我不能让它在swift上工作,尝试了大约3个小时......我怎么能这样做?你有什么想法 ?非常感谢你。

1 个答案:

答案 0 :(得分:0)

您使用CocoaPods吗?如果没有,你肯定应该。将任何Objective-C pod连接到您的swift项目非常简单。

如果您已经安装了cocoapods,请跳过前4个步骤

  1. 如果您尚未使用sudo gem install cocoapods
  2. ,请下载cocoapods
  3. 使用项目文件
  4. 在目录中运行pod init
  5. 添加pod 'SlackTextViewController'并删除PodFile中的模板窗格(在项目目录中创建)
  6. 运行pod install,在Xcode中关闭项目并打开创建的.workspace文件
  7. 使用Header在Xcode中创建新的File->New->File文件,并将其命名为Bridging.h
  8. 选择工作区的顶级项目文件,选择目标并打开Build Settings标签。查看Objective-C Bridging Header并使用Bridging.h
  9. 的相对路径设置值
  10. Bridging.h添加行
  11. #import "SLKTextViewController.h"

    然后最终建立你的工作区。现在你应该能够编译而没有任何错误。