Как изменить размер UIView, когда CGAffineTransformIdentity

Я делаю приложение, которое имеет функцию для поворота и изменения размера представления. Я реализовал эту функцию, но я столкнулся с проблемой.

Моя проблема

При перетаскивании четырех углов вид будет изменен, после изменения размера я могу повернуть вид в обоих направлениях.

После поворота, если я попытаюсь снова изменить размер представления, перетаскивая его угол, представление 'Размер s ушел в непредсказуемое значение и его перемещение по всему экрану.

Я много погуглил, наконец, я получил следующее решение

The frame property is undefined when transform != CGAffineTransformIdentity, as per the docs on UIView

Я видел одно приложение, которое реализовало функцию именно то, что я хочу реализовать.

Как я могу изменить размер UIView после поворота UIView

Мой код для изменения размера представления

Штрихи начались

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

   UITouch *touch = [[event allTouches] anyObject];

   NSLog(@"[touch view]:::%@",[touch view]);

   touchStart = [[touches anyObject] locationInView:testVw];
   isResizingLR = (testVw.bounds.size.width - touchStart.x < kResizeThumbSize &&     testVw.bounds.size.height - touchStart.y < kResizeThumbSize);
   isResizingUL = (touchStart.x 

Ответы на вопрос(1)

Ваш ответ на вопрос