Привет, для масштабирования вида вы можете использовать свойство transform. Скажем, вы хотите масштабировать UIView в 2 раза, тогда вы можете использовать.
self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 2, 2);
CGRect ширина и высота возвращает точки, а не пиксели. Одна точка имеет два пикселя для 2х устройств, таких как iPhone 6,7, и три пикселя для 3х устройств, таких как iPhone 6 Plus, 7 Plus.
Для более подробной информации вы можете обратиться к этой ссылке на документацию Apple.