2013-06-29 2 views
-3

я это ниже строки:NSString с длиной

`NSString *myStr = @"APPLE";` 

Теперь я использую этот код, чтобы показать первую букву:

NSLog(@"%@", [myStr substringToIndex:1]; 

Скажите, пожалуйста, как я могу показать свою строку так:

A _ _ _ _

+2

Я знаю, что он стал непопулярным спрашивать об этом, но [что вы пробовали?] (Http://whathaveyoutried.com) – vikingosegundo

+0

NSString * finalText = [NSString stringWithFormat: @ "% @% @", [myStr substringToIndex: 1], [myStr substringToIndex: NSMakeRange (2, [myStr length] -2)]]; –

ответ

3

Ваш вопрос не очень понятно, но я думаю, что вы хотите:

NSString *myStr = @"APPLE"; 
NSString *finalText = [[myStr substringToIndex:1] stringByPaddingToLength:myStr.length withString: @"_" startingAtIndex:0]; 
NSLog(@"%@", finalText); 
Смежные вопросы