2014年6月30日月曜日

バイト長で文字列を区切る

以下の場合は改行を挟むパターン。

NSMutableString *mstr = [NSMutableString stringWithString:cellTitleLabel.text];

for (int i = 0; i < [cellTitleLabel.text length]; i++) {
    NSString *temp = [cellTitleLabel.text substringToIndex:i]; 
    if ([temp lengthOfBytesUsingEncoding:NSUTF8StringEncoding] > DETAIL_TITLE_LENGTH_AS_BYTE)     {
        [mstr appendString:@"\n"]; 
        break; 
    }
}

0 件のコメント:

コメントを投稿