Я хочу анимировать уменьшение UIView, но не о его центре: о другой точке.
Как выстрел в темноте, я пытался перевести представление, масштабирование, затем переводя назад, с помощью серии CGAffineTransforms. Но это не работает: это все еще масштабируется о центре.
Кто-либо знает, как сделать это?
Большое спасибо.
Добавьте фреймворк Quartz в ваш проект и импортируйте заголовок Quartz
#import <QuartzCore/QuartzCore.h>
Затем вы можете установить опорную точку вашего представления (вокруг которой строится анимация), например
myView.layer.anchorPoint = CGPointMake(0, 0);
Обратите внимание, что точки - это значения от 0 до 1, причем 0,0 - это верхний левый угол на iPhone