Символ SF не отображается правильно в UIImage - PullRequest
0 голосов
/ 28 сентября 2019

Я использую символ heart и heart.fill в своем приложении на элементе UIImage, используя приведенный ниже код.

if favorite {

        if #available(iOS 13.0, *) {
            cell.likeImage.image = UIImage(systemName: "heart.fill")
        } else {
            // Fallback on earlier versions
            cell.likeImage.image = UIImage(named: "favorite filled")

        }
    } else {

        if #available(iOS 13.0, *) {
            cell.likeImage.image = UIImage(systemName: "heart")

        } else {
            // Fallback on earlier versions
            cell.likeImage.image = UIImage(named: "favorite")

        }
    }

Когда я переключаю тему на темную, заполненная версия не показывает белую заливку, верно, но это не такт.В чем может быть причина?

Ниже на скриншотах показаны свойства UIImage в раскадровке и как они отображаются на экране в обеих темах.

enter image description here

enter image description here

enter image description here

...