1、代码
/**
自动补充方法:当字符串长度不够需要自动补充到一定的位数
@param mainString 需要补充的字符串
@param addDigit 补充到的位数
@param addString 补充的字符串
@param inPrefix 在字符串前还是在尾部补齐
@return 完整的字符串
*/
- (NSString *)characterStringMainString:(NSString*)mainString
AddDigit:(int)addDigit
AddString:(NSString*)addString
AddInPrefix:(BOOL)inPrefix {
NSString *completeString = [[NSString alloc] init];
completeString = mainString;
CHLog(@"原来的字符串 == %@" , mainString);
for(NSInteger index = 0; index < (addDigit - mainString.length); index++) {
if (inPrefix) {
completeString = [NSString stringWithFormat:@"%@%@", addString, completeString];
}
else {
completeString = [NSString stringWithFormat:@"%@%@", completeString, addString];
}
}
CHLog(@"补充后的字符串 == %@" , completeString);
return completeString;
}
2、调用效果