2012-02-04 4 views
0
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
CGFloat xpos = responseView.frame.origin.x; 
    CGFloat ypos = responseView.frame.origin.y; 
[UIView transitionWithView:responseView duration:1  options:UIModalTransitionStyleCrossDissolve animations:^{ responseView.frame = CGRectMake(xpos,ypos,720,700); 
    [responseView.superview bringSubviewToFront:responseView]; 
    [responseView.superview addSubview:responseView]; 
} 
       completion: ^(BOOL finished) {NSLog(@"DONE");}]; 
    } 

Я хочу применить переход с анимацией. Я пробовал код ниже. Код работает отлично. Теперь мне нужно изменить тип анимации в привлекательном способ. Пожалуйста, дайте мне предложениеЯ хочу применить переход с анимацией

ответ

0

UIModalTransitionStyleCrossDissolve не является допустимым вариантом анимации (хотя он все равно может работать, потому что перечисления просто целые числа).

Для стиля перехода, у вас есть следующие варианты:

UIViewAnimationOptionTransitionFlipFromLeft 
UIViewAnimationOptionTransitionFlipFromRight 
UIViewAnimationOptionTransitionCurlUp 
UIViewAnimationOptionTransitionCurlDown 
UIViewAnimationOptionTransitionCrossDissolve 
UIViewAnimationOptionTransitionFlipFromTop 
UIViewAnimationOptionTransitionFlipFromBottom 

Вы должны решить для себя, который выглядит лучше всего.

Смежные вопросы