在设置我的UILabels
的最小字体大小时,我遇到了一个问题。就像您所看到的那样,阴影没有随着字体大小而改变。它应该只有1像素高。
我的标签:
我的设置:
在设置我的UILabels
的最小字体大小时,我遇到了一个问题。就像您所看到的那样,阴影没有随着字体大小而改变。它应该只有1像素高。
我的标签:
我的设置:
关闭“紧缩字母间距”。
似乎阴影、自动缩小和自动紧缩存在bug。
根据字体大小编程设置shadow.offset
。
您已将值设置为12,低于最小字体大小,因此无法设置此值,它太大了,请像0.5或0.8这样传递它。
其次,您的垂直阴影偏移量为1,因此没有机会产生那么多的阴影。可能是您通过代码传递了阴影,请先检查一下。
当您在xib文件中进行更改时,如果在更改时未更改,则只需重新打开窗口即可。
希望这可以帮助到您。
label.adjustsFontSizeToFitWidth = YES; label.minimumScaleFactor = 0.8; label.shadowColor = [UIColor redColor]; label.shadowOffset = CGSizeMake(0.0, 1.0);
- Daniel Tovesson