Для узнавания размера отображаемой картинки в Swift можно использовать свойство size
класса UIImage
. Вот как это можно сделать:
1. Начнем с создания экземпляра UIImage
с помощью инициализатора, который принимает имя файла:
let image = UIImage(named: "имя_файла")
2. Затем мы можем получить размер изображения, используя свойство size
. Размер изображения представлен в виде CGSize
. Это структура, содержащая ширину и высоту изображения:
let imageSize = image.size
3. Если вам нужно получить отдельное значение ширины или высоты изображения, вы можете использовать соответствующие свойства width
и height
из структуры CGSize
. Например:
let imageWidth = imageSize.width let imageHeight = imageSize.height
4. Вы также можете использовать метод CGSizeEqualToSize
для сравнения размеров двух CGSize
. Например, чтобы проверить, является ли размер изображения полным экраном, вы можете сделать следующее:
let screenSize = UIScreen.main.bounds.size let isFullScreen = CGSizeEqualToSize(imageSize, screenSize)
Обратите внимание, что UIScreen.main.bounds.size
возвращает размер экрана устройства, то есть фактическое количество точек (пикселей) на экране.
Таким образом, используя эти шаги, вы сможете получить размер отображаемой картинки в Swift.