Индикатор UIActivity - загрузка просмотров - PullRequest
0 голосов
/ 14 сентября 2010

Я пытаюсь добавить несколько заголовков в свой проект. Поэтому, когда мое приложение загружается, оно должно показывать мой титульный экран с вращающимся индикатором активности, а через 3 секунды оно должно нажимать на контроллер навигации. В основном у меня будет изображение на первом контроллере представления. Итак, в IB я добавил просмотр изображения и установил изображение. Пожалуйста, помогите мне, ребята, как загрузить контроллер второго представления после загрузки контроллера первого представления ..

В основном, пожалуйста, скажите мне, как нажать навигационный контроллер после определенной задержки без каких-либо кнопок или каких-либо других элементов управления в нем ..

Спасибо за ваше время ..

EDIT

- (void)viewDidLoad {
    [super viewDidLoad];
    [indicator startAnimating];
    timer=[NSTimer scheduledTimerWithTimeInterval: 3.0 target:self selector:@selector(loadNextView) userInfo:nil repeats: YES];


}

-(void)loadNextView
{
    TabBarControllers *tabBar=[[TabBarControllers alloc]initWithNibName:@"TabBarControllers" bundle:nil];

    [self.navigationController pushViewController:tabBar animated:YES];
    [indicator stopAnimating];
}

Ответы [ 2 ]

1 голос
/ 14 сентября 2010

Существует также множество примеров кода iPhone, который использует NSTimer для вызова любого метода любого объекта после указанной задержки. Просто создайте метод, чтобы остановить индикатор активности и нажать на следующий контроллер, и вызовите этот метод через 3-секундный NSTimer после запуска индикатора активности в первом представлении.

1 голос
/ 14 сентября 2010

Посмотрите на executeSelector: withObject: afterDelay: метод NSObject.Вы должны указать 3 секунды задержки для выполнения действия.

...