亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統(tǒng) > iOS > 正文

iOS字體大小適配的3種方法示例代碼

2019-10-21 18:39:17
字體:
供稿:網(wǎng)友

前言

在iOS開發(fā)中,有些公司對字體也有適配要求,為了讓字體美觀,所以在不同尺寸的屏幕上字體大小也要做到適配。

自己總結(jié)了幾種方法供大家參考,下面話不多說了,來一起看看詳細(xì)的介紹吧

方法如下:

方法一:用宏定義適配字體大?。ǜ鶕?jù)屏幕尺寸判斷)

//宏定義#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)#define FONT_SIZE(size) ([UIFont systemFontOfSize:FontSize(size))/** * 字體適配 我在PCH文件定義了一個方法 */static inline CGFloat FontSize(CGFloat fontSize){ if (SCREEN_WIDTH==320) {  return fontSize-2; }else if (SCREEN_WIDTH==375){  return fontSize; }else{  return fontSize+2; }}

方法二:用宏定義適配字體大?。ǜ鶕?jù)屏幕尺寸判斷)

1.5代表6P尺寸的時候字體為1.5倍,5S和6尺寸時大小一樣,也可根據(jù)需求自定義比例。

代碼如下:

#define IsIphone6P   SCREEN_WIDTH==414#define SizeScale   (IsIphone6P ? 1.5 : 1)#define kFontSize(value) value*SizeScale#define kFont(value)  [UIFont systemFontOfSize:value*SizeScale]

方法三:(利用runTime給UIFont寫分類 替換系統(tǒng)自帶的方法)推薦使用這種

class_getInstanceMethod得到類的實(shí)例方法

class_getClassMethod得到類的類方法

1. 首先需要創(chuàng)建一個UIFont的分類

2. 自己UI設(shè)計原型圖的手機(jī)尺寸寬度

#define MyUIScreen 375 // UI設(shè)計原型圖的手機(jī)尺寸寬度(6), 6p的--414
UIFont+runtime.m#import "UIFont+runtime.h"#import <objc/runtime.h>@implementation UIFont (runtime)+ (void)load { // 獲取替換后的類方法 Method newMethod = class_getClassMethod([self class], @selector(adjustFont:)); // 獲取替換前的類方法 Method method = class_getClassMethod([self class], @selector(systemFontOfSize:)); // 然后交換類方法,交換兩個方法的IMP指針,(IMP代表了方法的具體的實(shí)現(xiàn)) method_exchangeImplementations(newMethod, method);}+ (UIFont *)adjustFont:(CGFloat)fontSize { UIFont *newFont = nil; newFont = [UIFont adjustFont:fontSize * [UIScreen mainScreen].bounds.size.width/MyUIScreen]; return newFont;}@end

外部正常調(diào)用系統(tǒng)設(shè)置字體方法就行

Controller類中正常調(diào)用就行了:UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 150, [UIScreen mainScreen].bounds.size.width, 60)];label.text = @"iOS字體大小適配";label.font = [UIFont systemFontOfSize:16];[self.view addSubview:label];

注意:

load方法只會走一次,利用runtime的method進(jìn)行方法的替換
替換的方法里面(把系統(tǒng)的方法替換成我們自己寫的方法),這里要記住寫自己的方法,不然會死循環(huán)
之后凡是用到systemFontOfSize方法的地方,都會被替換成我們自己的方法,即可改字體大小了
注意:此方法只能替換 純代碼 寫的控件字號,如果你用xib創(chuàng)建的控件且在xib里面設(shè)置的字號,那么替換不了!你需要在xib的
awakeFromNib方法里面手動設(shè)置下控件字體

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到IOS開發(fā)頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
在线中文字幕第一页| 国产精品一区二区av影院萌芽| 亚洲av片不卡无码久久| 免费视频一区三区| 欧美激情中文字幕乱码免费| 成人午夜av电影| 国产精品国产三级国产专播精品人| 欧美久久影院| 国产乱肥老妇国产一区二| 在线视频观看日韩| 欧美韩日一区二区三区四区| 国产黄色在线免费观看| 91在线视频播放| 国产精品久久久久久在线| 比比资源-先锋影音资源站| 亚洲一区二区三区四区五区xx| 麻豆免费视频网站入口| 99re国产精品| 色天使在线视频| 国产精品日韩欧美综合| 国产亚洲精品久久久| 精品一卡二卡三卡四卡日本乱码| 91嫩草免费看| 亚洲色图 校园春色| 男女私大尺度视频| 国产一区二区三区久久精品| 成人国产激情在线| 正在播放一区二区| 理论片播放午夜国外| 欧美精品在线免费观看| 亚洲精品日日夜夜| 香蒸焦蕉伊在线| 国精品产品一区| 精品久久久久久久人人人人传媒| xxxx欧美xxxx黑人| 精品一区二区三区在线播放| 欧美高清videos高潮hd| 国产黄色一区二区| 国产欧美日韩网站| 免费毛片在线播放| 国产精品一区在线播放| 天堂一区二区三区四区| 97视频人免费观看| 久久久久久久久久久久| 免费黄视频在线观看| 欧美午夜精品久久久久久超碰| 波多野结衣天堂| 国产一区二区福利| 四虎成人精品免费影院| 久久日韩精品一区二区五区| 亚洲男人都懂第一日本| 美日韩精品视频免费看| 美女av一区二区| 波波电影院一区二区三区| 视频污在线观看| 欧美日韩国产一区二区在线观看| 欧美日韩国产精品成人| 欧美一级免费在线| 日本高清在线观看wwwww色| www.国产三级| 久久影视电视剧免费网站清宫辞电视| 成人看片在线观看| 日本激情视频在线播放| 欧美少妇一级片| 男人的天堂av高清在线| 综合精品一区| 免费成人在线视频网站| 在线a免费观看| 欧美激情精品久久| 精品少妇v888av| 一区二区国产欧美| 久久九九99| 91成人在线免费观看| 九色91播放| 在线视频中文字幕第一页| 欧美xxxxx18| 国产亚洲福利社区一区| 三级男人添奶爽爽爽视频| 国产精品成人久久久| 国内av免费| 日本三级免费看| 熟妇人妻无乱码中文字幕真矢织江| 成人情视频高清免费观看电影| 国产一区在线观看视频| www免费视频观看在线| 欧美电影免费观看完整版| 国产乱色精品成人免费视频| 国产精品久久久亚洲| 亚洲资源在线| 日韩高清在线观看| 天堂在线精品| 一区二区三区在线免费看| 91精品国产高清一区二区三密臀| 久久久久久久亚洲精品| 日日夜夜精品网站| 国产91在线播放精品| 日本一本高清视频| 黑巨茎大战欧洲金发美女| 美腿丝袜在线亚洲一区| 亚洲视频在线播放| www久久日com| 精品视频中文字幕| 91色在线播放| 97超碰人人模人人爽人人看| www.久久久久久久久| 日日操天天摸| 天天av天天翘天天综合网色鬼国产| 好男人社区在线视频| 亚洲精品五月天| av男人的天堂av| 久久久久久五月天久久久久久久久| 亚洲黄色影院| 日韩久久久久久久久久久久久| 国产精品视频一区二区三区经| 日韩成人一区二区三区在线观看| 97色伦亚洲国产| 一本久道综合久久精品| 国产精品第56页| 一区二区三区在线观看视频| 国产高清在线视频| 色婷婷久久一区二区三区麻豆| 男女啪啪a级毛片| 91麻豆文化传媒在线观看| 日韩高清第一页| h片在线观看下载| 国产色婷婷国产综合在线理论片a| 成人性生交大片免费看网站| 欧美激情区在线播放| 国产一区二区网站| 亚洲人成人99网站| 色天天综合久久久久综合片| 成视频年人免费看黄网站| 精灵使的剑舞无删减版在线观看| 久草在线官网| 欧美三日本三级少妇三2023| 青青久久aⅴ北条麻妃| 日本免费资源| 国产视频一区二区| 写真福利理论片在线播放| 精品久久亚洲一级α| 欧美精品亚洲二区| 三上亚洲一区二区| 一区二区三区高清在线观看| 成人c视频免费高清在线观看| 久久综合精品视频| 玖玖在线免费视频| 欧美黄色大片网站| 捆绑调教美女网站视频一区| 欧美巨乳在线| 日韩中文一区二区三区| 成人成人成人在线视频| 成人亚洲精品7777| 亚洲精品国产嫩草在线观看| 手机精品视频在线观看| 不卡av免费在线观看| 国产老熟妇精品观看| 国产成人小视频| 久久一区二区精品| 中国一区二区三区| 黄色成人在线免费| 亚洲第一免费看片| 亚洲欧美一区二区三区四区五区| 日本不卡视频一区二区| 亚洲在线中文字幕| 一区二区中文字幕| 少妇bbw搡bbbb搡bbbb| 91久久久久久久久久久久久| 欧美一级一区二区三区| 亚洲天堂一区二区三区四区| 日韩av大全| 日本激情视频在线| 国产精品卡一卡二卡三| 国产农村妇女毛片精品久久莱园子| 国产精品免费播放| 国产精品成人品| 亚洲精品乱码久久久久久| jizzjizzjizz在线观看| 中文字幕久热在线精品| 欧美三级乱人伦电影| 2024短剧网剧在线观看| 亚洲激情视频在线播放| 日日躁夜夜躁白天躁晚上躁91| 91精品天堂| 久久久久久青草| 欧美久久一区二区三区| 久久99久久精品欧美| 337p亚洲精品色噜噜狠狠p| 国精品无码一区二区三区| 夜夜操天天操亚洲| 欧美精品少妇videofree| 日韩免费视频线观看| 国内视频一区| 四虎影视2018在线播放alocalhost| 精品一区二区三区五区六区七区| 日韩在线一二三区| 亚洲xxxxxx| 久久久一二三区| 中国特级黄色大片| 欧美在线免费| 欧美tickling挠脚心丨vk| 欧美国产一区视频在线观看| 免费观看h电影在线观看| 欧美福利精品| av鲁丝一区鲁丝二区鲁丝三区| 亚洲一级黄色| a在线观看视频| 8av国产精品爽爽ⅴa在线观看| 狠狠躁夜夜躁人人爽天天天天97| 日韩av专区| 精品国产一区二区三区麻豆小说| 亚洲综合av在线播放| 一本色道久久综合亚洲aⅴ蜜桃| 91精品在线观看视频| 欧美激情在线精品一区二区三区| 亚洲成人久久一区| 国产91在线观看| 四虎影视精品成人| 成人免费激情视频| 久草在线青青草| 亚洲va综合va国产va中文| 欧美日韩激情视频在线观看| 国产农村妇女精品久久| 亚洲h视频在线观看| 国产精品一卡二| 麻豆精品不卡国产免费看| 潮喷失禁大喷水aⅴ无码| 久久精品国产屋| 国产三级自拍| 欧美一区二区三区四区高清| 人妻少妇精品视频一区二区三区| 欧美午夜无遮挡| 国产乱子伦三级在线播放| 日本网站免费在线观看| 国产一区二区在线影院| 日韩美女黄色片| 日韩精品无码一区二区三区| 粉嫩的18在线观看极品精品| 亚洲欧美日韩一区成人| 91精品国产色综合久久不卡98口| 岳张嘴把我的精子吞下去| 欧美二区在线播放| 国产精品∨欧美精品v日韩精品| 亚洲综合三区| 免费无码不卡视频在线观看| 91国内产香蕉| 亚洲国产成人精品女人久久| 国产视频高清免费| www.午夜色| 粉嫩av懂色av蜜臀av分享| 免费观看30秒视频久久| 无遮挡在线观看| 欧美日韩一区在线观看| 欧美娇小性xxxx| 精品毛片网大全| av不卡一区| 色婷婷一区二区三区| 黄色动漫在线| 中日韩av在线播放| 在线中文字幕视频观看| 91免费版网站入口| 亚洲精品国产一区二区| 日韩高清免费观看| 欧美另类99xxxxx| 国产日产欧美精品一区二区三区| 欧美韩国日本精品一区二区三区| 亚洲人视频在线| 国产麻豆91精品| www.天堂乱色| 亚洲精品中文字幕99999| 国产精品欧美亚洲777777| 99国产精品久久久久99打野战| 97视频一区| 亚洲图片123| 国产成人综合网站| 欧美人妻精品一区二区免费看| 亚洲女人的天堂| 国产熟女精品视频| 中国女人做爰视频| 国产在线观看成人| 国产成人丝袜美腿| 亚洲一线在线观看| 欧美一区二区三区四区久久| 色欲av伊人久久大香线蕉影院| 中文字幕人成高视频| 久久久综合精品| www.成年人| 欧美色欧美亚洲另类二区精品| 五月开心播播网| 成人美女黄网站| 97av影视网在线观看| 小嫩嫩精品导航| eeuss影院www免费视频| 美乳少妇欧美精品| 国产视频一二三| 欧美videos另类齐全| 欧美影视一区| 色综合狠狠操| 激情小说欧美色图| 欧美xx视频| 亚洲网站在线看| 在线日韩影院| 欧美熟妇另类久久久久久多毛| 男女精品网站| 在线成人免费| 成人av婷婷| 久久97视频| 欧美丝袜在线观看| 国内老司机av在线| 国产欧美va欧美va香蕉在线| 美女做爰内谢全过程视频| 精品一区中文字幕| 国产精品久久国产精品99gif| 成人黄页网站视频| 第一区第二区在线| 欧美一区二区网站| 久操视频在线免费观看| 国产视频九色蝌蚪| 一区二区xxx| 久久人妻无码aⅴ毛片a片app| av电影免费看| 伊人成人开心激情综合网| 欧美jizzhd精品欧美另类| 亚洲欧洲在线一区| 精品人妻一区二区三区免费看| 国产午夜精品久久久久久久久| 亚洲第一视频网| 写真片福利在线播放| 99久久精品情趣|