©版权声明:本文为Andy_wangpeng原创文章,未经允许不得转载。
如需转载请注明版权
- 效果图展示
- 技巧分享
在小编应用开发中,涉及到了价格分隔的显示,三个数,
分割很简单,分享下吧~~
- Swift版本
//MARK:- 创建价格分隔字符串
func setSeparatorForPriceString(priceStr : String) -> String {
//转为可变字符串
let mutableString:NSMutableString = priceStr.mutableCopy() as! NSMutableString
//获取总长度
var index:NSInteger = priceStr.characters.count
//如果总长度 - 3 大于0
while ((index - 3)) > 0 {
index -= 3 //存储长度
mutableString .insertString(",", atIndex: index)//插入字符串’,‘
}
return mutableString as String
} - OC版本
#pragma mark - 添加价格‘,‘分隔字符串
+(NSString)setSeparatorForPriceString:(NSString)priceStr{
//copy转换成可变字符串
NSMutableString *Mprice = priceStr.mutableCopy;
//字符价格总长度
NSInteger index = priceStr.length;
//while循环遍历
while ((index -3 ) > 0) { //如果满足
index -= 3;//保存新值
[Mprice insertString:@"," atIndex:index]; //插入字符串","
}
return Mprice.mutableCopy;
}
小编爱吐槽
小编在编代码过程中,遇到问题时,在网上找解决办时,问得到的回答是这样的:
- 1.楼主解决了吗?
- 2.楼主我也遇到这个问题了
- 3.我的也是这样
- 4.多敲几次就好了
-
5.再就不代码粘上来了,也不排版
我丢你螺母~请你出去好吗?,你能不瞎逼逼吗?不知道请你别盖楼好吗??OK????