Как изменить размер 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