我有一些来自服务器的文本。它可以是单行或多行文本。我必须在 UILabel 上显示文本,这对我来说没问题。问题是,我必须在查找相同文本的特定子字符串时显示 UIButton。例如文本是Nitish\n435-234-6543\nIndia,显示如下:
Nitish
435-234-6543
India
因此,当我找到435-234-6543时,我必须在435-234-6543上显示 UIButton 。
笔记:
- 文本是动态的 - 来自服务器。以上只是一个例子。
- UIButton 将是 UILabel 的子视图。
我尝试了不同的方法,例如OHAttributedLabel、rectForLetterAtIndex等等。但没有获得成功。我的想法是,在找到子字符串时创建按钮并根据子字符串的NSRange设置按钮的框架。这是一种可能吗?如何做呢?还是有其他方法可以做到这一点?
我想这是我担心的方法。