zoukankan      html  css  js  c++  java
  • ios

    • 代码
    -(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
    
        
        UIAlertController * alertVc = [UIAlertController alertControllerWithTitle:@"立即锁" message:@"设定后车辆被立即锁定" preferredStyle:UIAlertControllerStyleAlert];
        NSMutableAttributedString *alertControllerStr = [[NSMutableAttributedString alloc] initWithString:@"立即锁"];
    //设置标题颜色
        [alertControllerStr addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, 3)];
        [alertControllerStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:20] range:NSMakeRange(0, 3)];
    //通过kvc赋值
        [alertVc setValue:alertControllerStr forKey:@"attributedTitle"];
    //设置标题中的message颜色
        NSMutableAttributedString *alertControllerMessageStr = [[NSMutableAttributedString alloc] initWithString:@"设定后车辆被立即锁定"];
        [alertControllerMessageStr addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(0, 10)];
        [alertControllerMessageStr addAttribute:NSFontAttributeName value:[UIFont systemFontOfSize:17] range:NSMakeRange(0, 10)];
    //通过kvc赋值
        [alertVc setValue:alertControllerMessageStr forKey:@"attributedMessage"];
        UIAlertAction * actConfirm = [UIAlertAction actionWithTitle:@"确定" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
            
        }];
        UIAlertAction * actCan = [UIAlertAction actionWithTitle:@"取消" style:UIAlertActionStyleDefault handler:^(UIAlertAction * _Nonnull action) {
        }];
    //设置按钮颜色
        [actCan setValue:[UIColor blackColor] forKey:@"titleTextColor"];
        [alertVc addAction:actCan];
        [alertVc addAction:actConfirm];
        [self presentViewController:alertVc animated:YES completion:^{
        }];
    }
    

    总体来讲,弹框标题以及标题下方提示信息通过创建富文本来实现修改字体颜色,以及改变大小,最后通过kvc进行赋值实现最终效果.

    • 效果
  • 相关阅读:
    【BZOJ2666】[cqoi2012]组装 贪心
    【BZOJ1018】[SHOI2008]堵塞的交通traffic 线段树
    【BZOJ3997】[TJOI2015]组合数学 最长反链
    【BZOJ4052】[Cerc2013]Magical GCD 乱搞
    【BZOJ4059】[Cerc2012]Non-boring sequences 分治
    【BZOJ2529】[Poi2011]Sticks 贪心
    【BZOJ4264】小C找朋友 随机化
    【BZOJ4966】总统选举 线段树+随机化
    【BZOJ3796】Mushroom追妹纸 二分+hash
    【BZOJ1146】[CTSC2008]网络管理Network 树状数组+DFS序+主席树
  • 原文地址:https://www.cnblogs.com/adampei-bobo/p/6993623.html
Copyright © 2011-2022 走看看