小工具      在线工具  汉语词典  css  js  c++  java

ios 更改 iOS 中的一些字体颜色

IOS系统方法&&常用控件&&GitHub资源学习 额外说明

收录于:93天前


//为空提示语
- (UILabel *)createHintLabel:(NSString*)hintStr
{
    NSMutableAttributedString *hintString = [[NSMutableAttributedString alloc]initWithString:hintStr];
    //全部字体颜色先设置
    NSRange range1 = [[hintString string]rangeOfString:hintStr];
    [hintString addAttribute:NSForegroundColorAttributeName value:68758E range:range1];
    
    //获取要调整颜色的文字位置,调整颜色
    NSRange range2 = [[hintString string]rangeOfString:[self getShortAddressStr]];
    [hintString addAttribute:NSForegroundColorAttributeName value:20304B range:range2];
    
    UILabel *_empityLab = [[UILabel alloc]init];
    _empityLab.numberOfLines = 0;
    _empityLab.textAlignment = NSTextAlignmentCenter;
    [_empityLab setFrame:CGRectMake(0, 0, kDEVICEWIDTH, 50)];
    [_empityLab setFont:loadFont(16)];
    //[_empityLab setTextColor:TFCOLOR_68758E];
    _empityLab.attributedText = hintString;
    
    return _empityLab;
}


. . .

相关推荐

额外说明

笔记09-常用API第一部分

1.API 1.1API概述【理解】 什么是API ​ API (Application Programming Interface) :应用程序编程接口 java中的API ​ 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了

额外说明

IDEA安装详解

1.1 开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。 1.2 IDE

额外说明

Linux通过UUID挂载和卸载硬盘

前言 本文介绍下Linux系统如何通过UUID的方式挂载硬盘,以及相关的注意事项。 注意事项: 挂载前一定想好挂载位置,不能是系统盘 挂载路径如果已经有文件或者文件夹,挂载新硬盘后将全部清空 基于上述两点,推荐硬盘挂载在一个新建的目录下,然后再将日志等占

额外说明

Web前端基础——HTML总结1

标签 (1)排版标签 标题:h1~h6 <h1></h1> <!-- 文字加粗 1~6字号逐渐减小 独占一行(换行) --> 段落 <p></p> <!-- 独占一行 段落之间存在间隙 --> 换行 <br> 分割线 <hr> 文本格式:加粗,倾斜,下滑

额外说明

Unity使用心得 之 ✨ Unity同一工程打包出多个安卓apk,不相互覆盖按照安装说明

Unity同一工程打包出多个相同安卓apk,不相互覆盖说明 简介:我们在同一个Unity工程里面打包出来apk用来测试的时候,往往会打包出来好多个版本用来测试,但是当你修改工程打包出来一个新的apk后,将他安装到设备上时,新的这个apk会覆盖掉旧的apk

额外说明

C语言实现:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

C语言实现:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 文章目录 C语言实现:有1、2、3、4这4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1. 问题 2. 解决方案 3. 实现代码 4. 执行结

额外说明

【Go 基础篇】开发环境搭建与开发工具选择

介绍 Go语言,也被称为Golang,是由Google开发的一门开源编程语言。它以其简洁高效、并发性能优异而备受开发者青睐。若想开始Go语言的学习和开发,首先需要搭建适合的开发环境,并选择合适的开发工具来提高效率。本篇博客将详细介绍Go语言环境搭建与开发

额外说明

MinIO Server配置NGINX代理官网文档翻译

英文文档原文: Configure NGINX Proxy for MinIO Server — MinIO Object Storage for Linux 原文开始: The following documentation provides a ba

额外说明

《Leaflet 基础知识点》- 鼠标点击事件获取坐标点

一、方式一   // 监听 mouseup 事件 map.on('mouseup', (e) => { let latlng = e.latlng; console.log(latlng);// {lat: 30.59, lng: 114.32}

额外说明

机器学习强基计划10-1:为什么需要集成学习?核心原理是什么?

目录 0 写在前面 1 集成学习概念与优势 2 结合策略梳理 2.1 加权平均法 2.2 投票法 2.3 学习法 3 误差-分歧分解 0 写在前面 机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“

ads via 小工具