iOS数字转为图片


根据数字,转成对应的图片

objectivec 复制代码
- (void)viewDidLoad {
    [super viewDidLoad];

    [self testNum2String:10086];
}

/// 根据数字,显示对应的图片 数字用特定的图片显示
- (void)testNum2String:(NSInteger)num {
    
    UIView *numContentView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 0, 20)];
    numContentView.backgroundColor = UIColor.redColor;
    
    NSString *str = [NSString stringWithFormat:@"%zd", num];
    NSInteger length = str.length;
    for (int i = 0; i < length; i++) {
        // 取到每一位数字 这一行是关键代码
        char ch = [str characterAtIndex:i];
        
        NSLog(@"word is %c", ch);
        NSString *imgName = [NSString stringWithFormat:@"icon_num_%c", ch];
        // 根据数字,取对应的图片
        UIImage *img = [UIImage imageNamed:imgName];
        UIImageView *imgView = [[UIImageView alloc] initWithImage:img];
        imgView.frame = CGRectMake(numContentView.frame.size.width, 0, 10, 20);
        [numContentView addSubview:imgView];
        numContentView.frame = CGRectMake(100, 100, CGRectGetMaxX(imgView.frame), 20);
    }
    
    [self.view addSubview:numContentView];
}
相关推荐
ItisNagatoYuki1 小时前
Mac M芯片 RAG 极简流程 安装 ragflow + LM studio
macos
安和昂2 小时前
【iOS】 Block再学习
学习·ios·cocoa
pop_xiaoli2 小时前
OC学习—命名规范
学习·ios
云攀登者-望正茂4 小时前
如何在mac上安装podman
macos·podman
Digitally7 小时前
如何在没有 iTunes 的情况下备份 iPhone
ios·iphone
刘_小_二8 小时前
iOS用Xib 之三等分以及多等分思路
ios
season_zhu9 小时前
Swift:优雅又强大的语法糖——Then库
ios·架构·swift
江梦寻10 小时前
MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
开发语言·后端·python·macos·架构·策略模式
*Lisen10 小时前
重新安装解决mac vscode点击不能跳转问题
ide·vscode·macos
I烟雨云渊T18 小时前
iOS 门店营收表格功能的实现
ios