gpt4 book ai didi

iphone - UIFont 大小 : half point sizes possible?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:24:48 26 4
gpt4 key购买 nike

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

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com