如何在UILabel中获取特定字符串的位置?

时间:2012-10-16 09:13:52

标签: iphone position uilabel uitextview substring

  

可能重复:
  finding location of specific characters in UILabel on iPhone

如何在UILabel中获取特定字符串/子字符串的位置? UILabel是一个多行标签,也有/ n个字符。 最终,我应该能够绘制另一个视图来代替检索到的位置。

如果不是UILabel,是否可以使用UITextView获得上述预期的结果?

提前致谢。

1 个答案:

答案 0 :(得分:-1)

此代码可以帮助您构建相同的逻辑..

@interface NSString ( containsCategory )
- (BOOL) containsString: (NSString*) substring;
@end

// - - - - 

@implementation NSString ( containsCategory )

- (BOOL) containsString: (NSString*) substring
{    
    NSRange range = [self rangeOfString : substring];
    BOOL found = ( range.location != NSNotFound );
    return found;
}

@end