我正在一個小應用程序...我想強制pushviewcontroller。我的意思是,我想讓10個或更多的視圖控制器在給定的時間間隔內用給定的動畫「自動播放」(不需按任何按鈕一個接一個地播放)。自動pushviewcontroller
我不要求代碼(但我不會說沒有的話)......只是一個想法,或鏈接
我正在一個小應用程序...我想強制pushviewcontroller。我的意思是,我想讓10個或更多的視圖控制器在給定的時間間隔內用給定的動畫「自動播放」(不需按任何按鈕一個接一個地播放)。自動pushviewcontroller
我不要求代碼(但我不會說沒有的話)......只是一個想法,或鏈接
一種方法是嘗試使用通知(中心)。第二個是使用線程。
您可以針對這兩種情況應用以下步驟。
有來自蘋果的官方文檔看看UICatalog。注意ImageViewController
,因爲它與動畫呈現不同的意見。
誰擁有導航控制器?如果它由appDelegate擁有,則可以在appDelegate中設置一個NSTimer。它需要一段時間間隔和一個選擇器。選擇器可以發送一個pushViewController消息。
viewUpdateTimer = [NSTimer scheduledTimerWithTimeInterval:3.0
target:self
selector:@selector(changeDisplay:)
userInfo:nil
repeats:YES];
-(void)changeDisplay{
[self.navController pushViewController:nextcontroller animated:YES];
}
不是我在找的東西,但非常感謝你......它以其他方式幫助我:P –