#import "ViewController.h"
@interface ViewController () <UITableViewDelegate, UITableViewDataSource>
@property (nonatomic, strong) NSArray *fontFamilyArray;
@property (nonatomic, strong) NSMutableArray *fontArray;
@property (nonatomic, strong) UITableView *tableview;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
_fontFamilyArray = [UIFont familyNames];
_fontArray = [NSMutableArray array];
for (NSString* familyName in _fontFamilyArray) {
NSArray *fontArray = [UIFont fontNamesForFamilyName:familyName];
[_fontArray addObject:fontArray];
}
self.tableview = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStyleGrouped];
self.tableview.delegate = self;
self.tableview.dataSource = self;
[self.view addSubview:self.tableview];
}
#pragma mark - Table view data so
iOS开发-展示系统所有字体
本文详细介绍了如何在iOS开发中获取并展示设备上的所有可用字体。通过利用UIKit框架,开发者可以列举出系统中的每一种字体,从而为用户提供丰富的文字样式选择。
摘要由CSDN通过智能技术生成