У меня есть пустой UIImageView в моей раскадровке, и есть выход в моем файле ViewController.swift. В viewDidLoad я вызываю следующий код:
let config = UIImage.SymbolConfiguration(pointSize: 50, weight: .light)
self.symbol.image = UIImage(systemName: "calendar")
self.symbol.preferredSymbolConfiguration = config
Символ загружается нормально, и даже вес правильно отображается.
Однако размер изображения символа все еще привязан до размера UIImageView в раскадровке, хотя у меня нет ограничений, установленных для UIImageView. И из того, что я могу сказать, pointSize, объявленный в SymbolConfiguration, не влияет на размер изображения символа.
Из того, что я могу сказать, кажется, что есть два способа заставить pointSize в SF Symbols работать: 1 Делать все это программно или 2. Делать все это в Storyboard / Inspector.
Кто-нибудь знает, что я делаю неправильно, или символы SF не поддерживают конфигурацию кода Storyboard +?