Итак, я добавил свои изображения в виде векторных PDF-файлов в ресурсы, так как думал, что это даст мне высочайшее качество. Но когда я на самом деле использую их как изображения кнопок, они отображаются очень псевдонимами:
Но если я заменю векторные PDF-файлы на PNG размером 50x50px для 2x и 100x100px для 3x, я получаю идеальное изображение без псевдонимов:
Но почему это так? Есть ли способ сделать изображение более плавным? А если нет, то зачем вам вообще использовать векторные изображения?
Кстати, в моем коде нет ничего особенного, я просто установил изображение кнопки примерно так, но в Xamarin. Ios:
myBtn.setImage( UIImage.init(named: "imagename"), for: .selected)
Также обратите внимание, что причина, по которой белый фон отсутствует на втором изображении, заключается в том, что я удалил его при создании PNG.