首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITextView文本操作

UITextView文本操作
EN

Stack Overflow用户
提问于 2012-07-31 21:11:09
回答 1查看 215关注 0票数 0

我正在开发这个应用程序,在这个应用程序中,屏幕上有一个包含文本的UITextView,如下所示:

代码语言:javascript
复制
      1
     121
    12321
   1234321
  123454321
 12345654321
1234567654321

和这个UITextView一起,我有7 UIbuttons 1,2,3,4,5,6,7。我想要在UITextview 粗体中设置单独的数字,当相应的UIbutton被点击时。例如,按UIButton 1将使所有1粗体化。

我只是想知道是否有任何与NSString相关的方法或UITextView方法允许我对特定字符的内容进行解析,这些字符允许我实现问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-31 22:10:37

有许多NSString方法将帮助解析字符串中的项:

代码语言:javascript
复制
– rangeOfCharacterFromSet:
– rangeOfCharacterFromSet:options:
– rangeOfCharacterFromSet:options:range:
– rangeOfString:
– rangeOfString:options:
– rangeOfString:options:range:
– rangeOfString:options:range:locale:
– enumerateLinesUsingBlock:
– enumerateSubstringsInRange:options:usingBlock:

不过,以粗体显示一个字符的字符串并不容易。您可能需要使用CoreText例程才能达到此目的。可能对您观看关于使用CoreText的WWDC会话很有好处。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11749066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档