iphone - UIFont 大小 : half point sizes possible?

标签 iphone ios fonts uikit uifont

我想知道为什么这三个之间没有区别:

textView.font = [UIFont fontWithName:f size:10.0];
textView.font = [UIFont fontWithName:f size:10.5];
textView.font = [UIFont fontWithName:f size:10.9];

字体将显示为 10,无论如何。字体大小是否会从 CGFloat 转换为整数?

最佳答案

我认为字体大小正在改变,但小于 1 的增量是非常小的,即我们的眼睛无法弄清楚。获取textView font size后即可看到。 在每次递增 NSLog textViewfont Size 之后,看看它打印了什么..

textView.font = [UIFont fontWithName:@"Arial" size:10.0];
float fontSize1 = textView.font.pointSize;
NSLog(@"fontSize1 = %f",fontSize1);

textView.font = [UIFont fontWithName:@"Arial" size:10.5];
float fontSize2 = textView.font.pointSize;
NSLog(@"fontSize2 = %f",fontSize2);

textView.font = [UIFont fontWithName:@"Arial" size:10.9];
float fontSize3 = textView.font.pointSize;
NSLog(@"fontSize3 = %f",fontSize3);

你会得到这样的结果:

fontSize1 = 10.000000

fontSize2 = 10.500000

fontSize3 = 10.900000

关于iphone - UIFont 大小 : half point sizes possible?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756419/

相关文章:

ios - UISplitViewController & UITableView滑动删除被SectionIndex遮挡

ios - Swift 3 打开链接

javascript - 字母中的多边形点

utf-8 - 什么是 Debian 的 urw-fonts(wkhtmltopdf 中的 utf-8 需要)?

iphone - 从 UIALertView 获取即时值(value)

iphone - 如何跟踪 gzip 编码的 Web 内容的下载进度?

iphone - 如何让 MGSplitViewController 在 Monotouch 中工作?

iphone - iPhone 5S IOS 7 中的前置摄像头问题

ios - 如何从 Swift 中的 WebView 获取 HTTP 状态字段?

html - Google 网络字体 Source Sans Pro 在 Google Chrome 中以斜体显示