iOS中UIKit——UIFont得到iOS设备上的系统字体

for (NSString *fontFamily  in [UIFont familyNames]) {

NSLog(@"字体家族是:%@",fontFamily);

for(NSString *fontName in [UIFont fontNamesForFamilyName:fontFamily])

{

NSLog(@"\t%@",fontName);

}

}

时间: 2024-10-10 10:30:01

iOS中UIKit——UIFont得到iOS设备上的系统字体的相关文章

获取设备上所有系统app信息

在获取android设备的所有程序信息一文中介绍了获取手机上所有app信息的方法,下面介绍过滤掉系统app的方法: MainActivity: package com.home.getsysapp; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content

iOS中UIKit——UIDataDetectors(数据检测器)它将电话、邮件、网址等变为链接

1.它用于UITextView和UIWebView,属性名为:dataDetetorTypes 2.此属性可以设定使符合电话.邮件.网址.符合格式的日期等文字变为链接文字. 3.电话号码点击后拨出电话,网址点击后会用Safari打开,电子邮件会用mail打开,而符合格式的日期会弹出一个ActionSheet,有创建事件,在Calendar中显示,和拷贝三个选项. 4.使用示例: UITextView *textView = [[UITextView alloc] initWithFrame:CG

iOS中UIKit——UIButton设置边框

UIButton *testButton = [UIButton buttonWithType:UIButtonTypeSystem]; [testButton setFrame:CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 100, 100)]; [testButton setTitle:@"获取屏幕尺寸" forState:UIControlStateNormal]; [testBut

IOS中把字符串加密/IOS中怎么样MD5加密/IOS中NSString分类的实现

看完过后,你会学到: 1学习IOS开发中的分类实现, 2以及类方法的书写, 3以及字符串的MD5加密/解密. ---------------------------wolfhous------------------ [1]新建工程,新建分类 [2]分类的命名方式以及类的选择 [3]书写NSString分类的类方法,以及实现类方法,以及MD5如何加密 [4]测试加密结果 [5]解密:直接百度MD5解密,随便点歌网站进去,输入解密KEY,在我这个Demo中, wolfhous正常加密44bf025

iOS中修改头部tabBarButton 默认按钮的颜色和默认字体颜色

+(void)initialize { //初始化设置主题 UINavigationBar *navBar = [UINavigationBar appearance]; [navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault]; //设置文字颜色 NSMutableDictionary *dict = [NSMutableDictionary dicti

IOS中的三大事件

iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的,只有继承了它才可以处理事件.而在ios中的事件可以分为三大类: 1.触摸事件 2.加速计事件(摇一摇) 3.远程控制事件 只要手指触摸屏幕,滑动,从屏幕离开,系统都会产生UIEvent对象类型的事件---当然包括UITouch事件     1 /** 2 * 开始触摸(也就是手指触摸屏幕(view)那一刻) 3 */ 4 -(void)touchesBegan:(NSSet *)touches withEvent

在iOS中如何正确的实现行间距与行高

https://juejin.im/post/5abc54edf265da23826e0dc9 最近准备给 VirtualView-iOS 的文本元素新增一个 lineHeight 属性,以便和 VirtualView-Android配合时能更精确的保证双平台的一致性.面向 Google 以及 Stack Overflow 编程了一会后发现,能查到的资料大部分是介绍如何实现 lineSpacing 属性,而不是 lineHeight.但是我就是因为 iOS 和 Android 的默认 lineS

ios中的category与extension

ios中的category与extension Objective-c中提供了可以让我们扩展类定义的手段:类目,延展和协议. 类目:为已知的类增加新的方法: 延展:通知在本类的定义里使用类目来声明私有方法,和实例变量: 协议:协议声明了可以被任何类实现的方法.注意:这些手段只能增加类的方法,并不能用于增加实例变量(延展除外),要增加类的实例变量,只能通过定义子类来间接实现.1.类目1)声明类目@interface NSString (NumberConvenience)-(NSNumber *)

Properties加载设备上的数据

Properties的两个方法: store(OutputStream out, String comments):持久化 load(InputStream inStream):加载 load(Reader reader) store(Writer writer, String comments) import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStrea