Back to tasks
Вкусвилл АвтомаконGet help with live coding in real time with Sobes Copilot
Junior — Senior
55
Какой результат будет выведен? (задача №35)
Companies where asked:
Task condition
В Swift создаётся объект UIView с заданным фреймом, после чего к нему применяется аффинное преобразование — масштабирование по оси X в два раза, при этом по оси Y масштаб оставляется без изменений. Необходимо определить, какие координаты и размеры будут напечатаны для свойств bounds и frame после применения трансформации.
import UIKit
let box = UIView(frame: .init(x: -50, y: -50, width: 100, height: 100))
box.transform = .init(scaleX: 2, y: 1)
print(box.bounds) // x: ?, y: ?, width: ?, height: ?
print(box.frame) // x: ?, y: ?, width: ?, height: ?