?版權(quán)聲明:本文為Andy_wangpeng原創(chuàng)文章酥馍,未經(jīng)允許不得轉(zhuǎn)載逗鸣。
如需轉(zhuǎn)載請(qǐng)注明版權(quán)
- 效果圖展示
- 技巧分享
在小編應(yīng)用開發(fā)中贞让,涉及到了價(jià)格分隔的顯示乍构,三個(gè)數(shù),
分割很簡(jiǎn)單甜无,分享下吧~~
- Swift版本
//MARK:- 創(chuàng)建價(jià)格分隔字符串
func setSeparatorForPriceString(priceStr : String) -> String {
//轉(zhuǎn)為可變字符串
let mutableString:NSMutableString = priceStr.mutableCopy() as! NSMutableString
//獲取總長(zhǎng)度
var index:NSInteger = priceStr.characters.count
//如果總長(zhǎng)度 - 3 大于0
while ((index - 3)) > 0 {
index -= 3 //存儲(chǔ)長(zhǎng)度
mutableString .insertString(",", atIndex: index)//插入字符串’,‘
}
return mutableString as String
} - OC版本
#pragma mark - 添加價(jià)格‘,‘分隔字符串
+(NSString)setSeparatorForPriceString:(NSString)priceStr{
//copy轉(zhuǎn)換成可變字符串
NSMutableString *Mprice = priceStr.mutableCopy;
//字符價(jià)格總長(zhǎng)度
NSInteger index = priceStr.length;
//while循環(huán)遍歷
while ((index -3 ) > 0) { //如果滿足
index -= 3;//保存新值
[Mprice insertString:@"," atIndex:index]; //插入字符串","
}
return Mprice.mutableCopy;
}
小編愛吐槽
小編在編代碼過程中,遇到問題時(shí),在網(wǎng)上找解決辦時(shí)毫蚓,問得到的回答是這樣的:
- 1.樓主解決了嗎?
- 2.樓主我也遇到這個(gè)問題了
- 3.我的也是這樣
- 4.多敲幾次就好了
-
5.再就不代碼粘上來(lái)了,也不排版
我丟你螺母~請(qǐng)你出去好嗎翩概?,你能不瞎逼逼嗎?不知道請(qǐng)你別蓋樓好嗎??OK????