Я показываю экран входа в систему с ошибкой, например:
_loginViewController.error = error;
[_navigationController presentModalController: _loginViewController
animated: YES];
В LoginViewController я хочу вывести сообщение об ошибке на экран следующим образом:
- (void)showErrorAnimated: (BOOL)animated;
{
_errorLabel.text = [_error localizedDescription];
[UIView beginAnimations: @"showError"
context: NULL];
CGRect frame = [_errorView frame];
frame.origin.y = 0; // starts at -frame.size.height
[_errorView setFrame: frame];
[UIView commitAnimations];
}
Но я не знаю, как это вызвать, чтобы соответствовать времени контроллера представления Завершение Это слайд в верхней части экрана, начатый presentModalController:animated:
.
Как я могу заставить это время работать?