程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ios-UILabel的測試格式問題

ios-UILabel的測試格式問題

編輯:編程綜合問答
UILabel的測試格式問題

在項目中有UILabel,想要顯示特定形式的的labeltext:

input:  10        100        1000       2345565

output:00010.0   00100.0  01000.0  2345565.0

應該怎麼實現?

最佳回答:


我這裡有一個在數前面補0的一個方法

+(NSString *)pad:(int)num length:(int) n {
    NSString *str=[NSString stringWithFormat:@"%d",num];
    int len=str.length;
    while (len++<n) {
        str=[NSString stringWithFormat:@"0%@",str];
    }
    return str;
}

其中參數n 代表了補0後的總長度
如 10 -> 00010

NSLog(@"convert result:%@",[Utils pad:10 length:5]);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved