UITextView文本操作

时间:2012-07-31 21:11:10

标签: iphone ios nsstring uibutton uitextview

我正在使用这个应用程序,我在屏幕上有一个包含以下文本的UITextView:

      1
     121
    12321
   1234321
  123454321
 12345654321
1234567654321

和这个UITextView一起,我有7个UI按钮1,2,3,4,5,6,7。我想在点击相应的UI按钮时在UITextview 粗体中创建单个数字。例如,按UIButton 1将使所有 1 加粗。

我只是想知道是否有任何NSString关联方法或UITextView方法允许我解析特定字符的内容,这可以让我实现我的问题。

1 个答案:

答案 0 :(得分:0)

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

– rangeOfCharacterFromSet:
– rangeOfCharacterFromSet:options:
– rangeOfCharacterFromSet:options:range:
– rangeOfString:
– rangeOfString:options:
– rangeOfString:options:range:
– rangeOfString:options:range:locale:
– enumerateLinesUsingBlock:
– enumerateSubstringsInRange:options:usingBlock:

显示一个粗体显示一个字符的字符串并不容易。你可能不得不使用CoreText例程来实现目标。您可能很想观看使用CoreText的WWDC会议