iOS, переход между представлениями - PullRequest
2 голосов
/ 29 октября 2011

В следующем коде

- (IBAction)showAbout:(id)sender {
    AboutView *a = [[AboutView alloc] initWithNibName:@"AboutView" bundle:nil];

    [self setAboutView:a];

    [UIView setAnimationDuration:.75]; 
    [[self aboutView] setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];

    [self presentModalViewController:[self aboutView] animated:YES];
}

Эти две строки, похоже, абсолютно ничего не делают.

    [UIView setAnimationDuration:.75]; 
    [[self aboutView] setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];

В этом примере я их неправильно использую?

Ответы [ 2 ]

1 голос
/ 29 октября 2011

Нельзя установить продолжительность стандартных переходов.

0 голосов
/ 29 октября 2011

Как сказал Ковпас, вы не можете установить продолжительность переходов, разработанных Apple. Удалите часть кода uiview и замените ее на self.modaltransitionstyle = // ваш переход //. И кроме того, без [uiview commitanimations] любая указанная вами анимация по умолчанию бесполезна.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...