我正在开发这个应用程序,在这个应用程序中,屏幕上有一个包含文本的UITextView,如下所示:
1
121
12321
1234321
123454321
12345654321
1234567654321和这个UITextView一起,我有7 UIbuttons 1,2,3,4,5,6,7。我想要在UITextview 粗体中设置单独的数字,当相应的UIbutton被点击时。例如,按UIButton 1将使所有1粗体化。
我只是想知道是否有任何与NSString相关的方法或UITextView方法允许我对特定字符的内容进行解析,这些字符允许我实现问题。
发布于 2012-07-31 22:10:37
有许多NSString方法将帮助解析字符串中的项:
– rangeOfCharacterFromSet:
– rangeOfCharacterFromSet:options:
– rangeOfCharacterFromSet:options:range:
– rangeOfString:
– rangeOfString:options:
– rangeOfString:options:range:
– rangeOfString:options:range:locale:
– enumerateLinesUsingBlock:
– enumerateSubstringsInRange:options:usingBlock:不过,以粗体显示一个字符的字符串并不容易。您可能需要使用CoreText例程才能达到此目的。可能对您观看关于使用CoreText的WWDC会话很有好处。
https://stackoverflow.com/questions/11749066
复制相似问题