preferredFontForTextStyle字体设置之更改
2015-02-16 16:27
295 查看
在
iOS 7 之后我们可以用 UIFont 的preferredFontForTextStyle: 类方法来指定一个样式,并让字体大小符合用户设定的字体大小。目前可供选择的有六种样式:
UIFontTextStyleHeadline
UIFontTextStyleBody
UIFontTextStyleSubheadline
UIFontTextStyleFootnote
UIFontTextStyleCaption1
UIFontTextStyleCaption2
当在设置里更改时,如果自己的代码中有用到UIFont.preferredFontForTextStyle
的,给所在的View或VC添加UIContentSizeCategoryDidChangeNotification通知,方法里重新设置一下font即可。即:
iOS 7 之后我们可以用 UIFont 的preferredFontForTextStyle: 类方法来指定一个样式,并让字体大小符合用户设定的字体大小。目前可供选择的有六种样式:
UIFontTextStyleHeadline
UIFontTextStyleBody
UIFontTextStyleSubheadline
UIFontTextStyleFootnote
UIFontTextStyleCaption1
UIFontTextStyleCaption2
当在设置里更改时,如果自己的代码中有用到UIFont.preferredFontForTextStyle
的,给所在的View或VC添加UIContentSizeCategoryDidChangeNotification通知,方法里重新设置一下font即可。即:
NSNotificationCenter.defaultCenter().addObserver(self, selector: "preferredContentSizeChanged:", name: UIContentSizeCategoryDidChangeNotification, object: nil) func preferredContentSizeChanged(noti : NSNotification){ userNameLbl.font = UIFont.preferredFontForTextStyle(UIFontTextStyleSubheadline) }
相关文章推荐
- MonoDroid学习笔记(五)—— 更改TextView字体颜色和背景色及Style样式的定义
- #259 – 对使用OpenType 字体的文本进行排版(Setting Typography Properties for Text Rendered with an OpenType Font)
- TextFormat设置中文字体font属性注意的问题
- android在xml的textStyle中,设置一个字体是粗体或斜体或带有下划线
- ActionScript 3.0 学习(七) AS3 TextFormat及StyleSheet设置文本类TextField字体格式
- MonoDroid学习笔记(五)—— 更改TextView字体颜色和背景色及Style样式的定义
- MonoDroid学习笔记(五)—— 更改TextView字体颜色和背景色及Style样式的定义
- Flex中通过设置fontFamily和labelStyleName样式在HSlider控件中使用嵌入字体的例子
- textView设置字体大小
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- cxGrid 设置斑马线 根据记录内容更改字体颜色
- tabcontrol的alignment属性设置成Right时,tabPage的text内容怎么显示成竖着的字体
- tabcontrol的alignment属性设置成Right时,tabPage的text内容怎么显示成竖着的字体
- TextMate style for Intellij Idea
- symbian DrawText时需要注意,设置字体
- Flex中通过设置fontFamily样式在调色板(ColorPicker)控件中使用自定义嵌入字体的例子
- 如何在AIX上安装和设置fontserver(字体服务器)?
- yui cookie Dynamically Change Text Size Using Javascript 动态设置字体大小,写入Cookie
- cxGrid 设置斑马线 根据记录内容更改字体颜色
- settextstyle() 设置文本型式函数