У меня прямоугольный вид с двумя метками (один статический, один динамический), установленный из xib. Когда пользователь коснется представления, у меня есть контракт и скрыть метки (используя UIView
-animateWithDuration: animations:
).Как вернуть представление в исходное состояние после его анимации?
Есть ли способ сохранить контекст только вида и вернуться к нему позже?
Я знаю, что есть UIGraphicsGetCurrentContext
, но в документации только говорится: Возвращает графический контекст, который я угадываю, это весь вид. (Что ужасная документация!)
Это кажется, что это возможно, и с общим CALayers
, но это только UIView
метод, и я не уверен, если он использует CALayers
в его реализации.
Yup, сохраняя и восстанавливая рамки для вашего вида, и любые подзаголовки должны быть легкими и делать то, что вы хотите. Более глубокая хитрость CA не должна быть необходимой. – cbowns