开发者社区 问答 正文

关于UILabel的测试格式问题

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

input:  10        100        1000       2345565

output:00010.0   00100.0  01000.0  2345565.0

应该怎么实现?

展开
收起
爵霸 2016-03-23 10:03:59 1811 分享 版权
1 条回答
写回答
取消 提交回答
  • 我这里有一个在数前面补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]);
    `

    2019-07-17 19:10:22
    赞同 展开评论
问答标签:
问答地址: