是否有可能找到两个uifont的平均值?假设我有一个字体是
[UIFont systemFontOfSize:11]
和
[UIFont boldSystemFontOfSize:15]
我如何找到这两个的平均字体?也就是说,它应该是13号,只有一半粗体。
我正在寻找一个解决方案,可以让我在两者之间的任何点线性外推。这实际上非常类似于动画从一个到另一个的过程,然而,我并不是要做一个动画。
谢谢!
UIFont
使用pointSize
属性。使用这个我们可以得到平均值。
UIFont *font1 = [UIFont systemFontOfSize:11];
UIFont *font2 = [UIFont boldSystemFontOfSize:15];
CGFloat font1Size = font1.pointSize;
CGFloat font2Size = font2.pointSize;
CGFloat averageFontSize = (font1Size + font2Size) / 2;
NSLog(@"Average Font Size %f", averageFontSize);
它将NSLog
它作为
Average Font Size 13.000000