TomThorpe / TTRangeSlider

A slider, similar in style to UISlider, but which allows you to pick a minimum and maximum range.
MIT License
968 stars 204 forks source link

CoreText note #111

Open GarthGit opened 3 years ago

GarthGit commented 3 years ago

CoreText note: Client requested name ".SFUI-Regular", it will get TimesNewRomanPSMT rather than the intended font. All system UI font access should be through proper APIs such as CTFontCreateUIFontForLanguage() or +[UIFont systemFontOfSize:].

GarthGit commented 3 years ago

-(void)setMinLabelFont:(UIFont *)minLabelFont{ _minLabelFont = minLabelFont; if ([_minLabelFont.fontName isEqualToString:@".SFUI-Regular"]) { self.minLabel.font = (__bridge CFTypeRef _Nullable)(@"TimesNewRomanPSMT"); }else{ self.minLabel.font = (__bridge CFTypeRef)_minLabelFont.fontName; } self.minLabel.fontSize = _minLabelFont.pointSize; }

-(void)setMaxLabelFont:(UIFont *)maxLabelFont{ _maxLabelFont = maxLabelFont; if ([_maxLabelFont.fontName isEqualToString:@".SFUI-Regular"]) { self.maxLabel.font = (__bridge CFTypeRef _Nullable)(@"TimesNewRomanPSMT"); }else{ self.maxLabel.font = (__bridge CFTypeRef)_maxLabelFont.fontName; } self.maxLabel.fontSize = _maxLabelFont.pointSize; }

GarthGit commented 3 years ago

TTRangeSlider.m 文件中 方法 setMinLabelFont 方法 setMaxLabelFont

A-Tan5 commented 3 years ago

It's been discussed here: https://github.com/TomThorpe/TTRangeSlider/issues/99