Я хотел бы иметь категорию для UIViewController, содержащую несколько простых методов для перемещения представления контроллера представления, его затухания и т.д. ...
Например, метод, описанный ниже, затухает и исчезает в виде ВК.
Я не использую переменные экземпляра и вызывается метод onTransitionIn :. Проблема в том, что представление не исчезает и не исчезает.
Может кто-нибудь сказать мне, что я делаю не так?
Спасибо!
Пример:
@implementation UIViewController (UIViewControllerAdditions)
- (void)onTransitionIn:(BOOL)isIn {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:ANIM_DUR];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationDelegate:self];
int newAlpha = 1;
if (!isIn) {
newAlpha = 0;
[UIView setAnimationDidStopSelector:@selector(hideAnimationDidStop)];
}
// set the new alpha
self.view.alpha = newAlpha;
[UIView commitAnimations];
}