У меня есть CGRect с размером по умолчанию (квадратным). Размер регулируется в зависимости от потребностей контроллеров представления, но всегда сохраняет квадратную пропорцию.
Если я хочу построить точку внутри прямоугольника, но масштаб прямоугольника меняется вверх и вниз по размеру, как мне рассчитать положение новой точки на основе изменения размера прямоугольника?
// in a UIView object, values always positive
- (CGPoint)convertPointToViewSizeScale:(CGPoint)point
{
CGSize defaultSize = kViewSizeDefault;
CGSize currentSize = self.frame.size;
// ...
return point;
}