我正在使用这个应用程序,我在屏幕上有一个包含以下文本的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方法允许我解析特定字符的内容,这可以让我实现我的问题。
答案 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会议