ios改变字体
直接使用这个方法更改显示字体:
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *familyNames = [UIFont familyNames];
for( NSString *familyName in familyNames ){
printf( "Family: %s \n", [familyName UTF8String] );
NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
for( NSString *fontName in fontNames ){
printf( "\tFont: %s \n", [fontName UTF8String] );
}
}
UILabel * tempOneLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 50, 300, 40)];
UIFont * fontOne = [UIFont fontWithName:@"HanWangKaiBold-Gb5" size:15];
[tempOneLabel setFont:fontOne];
[tempOneLabel setText:@"这是新字体吗_Two----->汉王粗楷体"];
[self.view addSubview:tempOneLabel];
//
UILabel * tempTwoLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 40)];
UIFont * fontTwo = [UIFont fontWithName:@"经典细圆简" size:15];
[tempTwoLabel setFont:fontTwo];
[tempTwoLabel setText:@"这是新字体——ONe----->经典细圆简"];
[self.view addSubview:tempTwoLabel];
UILabel * tempLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 150, 300, 40)];
[tempLabel setFont:[UIFont systemFontOfSize:15]];
[tempLabel setText:@"这是默认字体---ONe--->默认字体"];
[self.view addSubview:tempLabel];
UILabel * tempLabel1 = [[UILabel alloc] initWithFrame:CGRectMake(10, 230, 300, 40)];
UIFont * fontTwo1 = [UIFont fontWithName:@"Menlo-Italic" size:15];
[tempLabel1 setFont:fontTwo1];
[tempLabel1 setText:@"这是默认字体---ONe--->Menlo-Italic"];
[self.view addSubview:tempLabel1];
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律