2011-03-03 6 views
1

내가 hello"을 통과NSString 앞에 공백을 추가하려면 어떻게해야합니까?

경우, 내가 "xml" 통과 "hello"
얻을, 문자열은 항상 길이 5 ... 예를 들어 이 필요합니다, 나는 (두 개의 공백 "XML"전에) " xml" 얻을;
내가 "i"을 전달하면 " i" ("i"앞에 4 공백)이 표시됩니다.

가장 효율적인 방법은 무엇입니까? 고맙습니다.

답변

1
NSMutableString *yourString;//your string 
NSMutableString *string; 
if([string length]<5){ 
    NSInteger length = 5-[string length]; 
    for(int i=0;i<length;i++){ 
     [string appendFormat:@" "]; 
     } 
[yourString appendString:string]; 

    } 

// 이제 yourString .it 형식을 사용할 수 있습니다.

4

나는이 도움이 될 가정 :

int maxLength = 5; 
NSString *text = @"xml"; 
NSString *result = [text stringByPaddingToLength:(maxLength-[text length]) withString:@" " startingAtIndex:0]; 
관련 문제