Я хочу отправить подвью из моего супер UIView
с анимацией. Он отлично работает, но когда я попытался изменить размер во время анимации, любой UILabel
, который у меня в моем подломе внезапно становится слишком маленьким , здесь является частью моего кодаИзменение размера UILabel внезапно, когда родительский UIView animate
-(void)pushOutScreen:(UIViewController *)pop{
[UIView animateWithDuration:1
delay:0.0
options: UIViewAnimationTransitionFlipFromLeft
animations:^{
CGRect frame = pop.view.frame;
frame.size.height = frame.size.height /4;
frame.size.width = frame.size.width /4;
frame.origin.x = -500;
frame.origin.y = 318;
pop.view.frame = frame;
}
completion:^(BOOL finished){
NSLog(@"Done!");
}];
}
примечание: любой UIButton
или UIImage
, что находится внутри моего подтаблицы анимированный хорошо, но у меня есть только проблема с UILabel
.
Thank Dude, наконец, кто-то ответил на мою проблему. решение, которое вы написали, было правильным. Я просто немного отредактировал это, чтобы быть точным для моего вопроса и ответа. – nfarshchi
, но вопрос в том, что означает 'animation.fillMode' в этом коде ???? Я все еще удивляюсь – nfarshchi
'форварды' эквивалентно существующим значениям времени замерзания' замороженных', 'назад 'перед нолем до нуля,' оба 'фиксируют значения времени на обоих концах временного пространства объекта! –