-1

Facebook/KakaoStory 提及功能

我想做这个功能,我确实尝试了很多方法,但我找不到答案。

  1. UITextView + NSAttritubtedString

    • 我认为这是最好的方法,但不能应用于 iOS 5。仅适用于 iOS 6。
  2. TTTAttributedLabelUITextView+叠加UILabel+核心文本)

    • 在英文/韩文字符中运行良好,但在日文/中文出现问题。
  3. JSTokenField(或其他令牌库)

    • 我们需要UITextView支持多行,但这些是UITextField.

我花了超过 4 天的时间来解决这个问题.. 感谢您的阅读。

4

1 回答 1

0

我你真的必须支持 iOS 6 之前的 iOS 版本,那么也许你应该看看 UITextInput 协议(和相关的东西):https ://developer.apple.com/library/ios/documentation/uikit/reference/ UITextInput_Protocol/Reference/Reference.html

使用它,我设法为银行卡号码输入实现了一个自定义组件,我认为这肯定是你想要实现的(尽管需要几天的试验才能很好地掌握这些东西) .

于 2013-09-23T13:44:13.253 回答