Я создаю расширение UIFont в Swift, которое будет возвращать собственный шрифт.
import UIKit
extension UIFont {
func museoSansRounded900(size: CGFloat) -> UIFont {
return UIFont(name: "MuseoSansRounded900", size: size)!
}
}
Однако, когда я использую расширение self.titleLabel?.font = UIFont.museoSansRounded900(15.0)
, Xcode возвращает ошибку во время разработки, говоря: '(CGFloat) -> UIFont' is not convertible to 'UIFont'
Я делаю что-то неправильно? Xcode фактически запрашивает UIFont в качестве параметра вместо CGFloat, когда я использую функцию из расширения.