常用的就兩種 一種通過導(dǎo)航,一種直接跳 第一種 直接跳轉(zhuǎn) 思路大致就是new一個目的頁面,然后設(shè)置下頁面跳轉(zhuǎn)動畫 中間還可以做點(diǎn)目的頁面的數(shù)據(jù)初始化: ValueInputView *valueView = [[ValueInputView alloc] initWithNibName:@"ValueInputView"bundle:[NSBundle mainBundle]]; valueView.delegate = self; [valueView setModalTransitionStyle:UIModalTransitionStyleCoverVertical]; [self presentModalViewController:valueView animated:YES]; //返回 [self dismissModalViewControllerAnimated:YES]; 第二: 利用UINavigationController,調(diào)用pushViewController,進(jìn)行跳轉(zhuǎn);這種采用壓棧和出棧的方式,進(jìn)行Controller的管理。調(diào)用popViewControllerAnimated方法可以返回 PickImageViewController *ickImageViewController = [[PickImageViewController alloc] init]; [self.navigationController pushViewController: ickImageViewController animated:true];
四種setModalTransitionStyle風(fēng)格 UIModalTransitionStyleCoverVertical 從底部滑入 UIModalTransitionStyleFlipHorizontal,水平翻轉(zhuǎn)進(jìn)入 UIModalTransitionStyleCrossDissolve,交叉溶解 UIModalTransitionStylePartialCurl,翻頁 場景切換
多個場景之間切換的樣式(Style)總共有5個:
過渡類型(Transition)是從一個場景切換到另一個場景時播放的動畫。有4個選項:
在iPad應(yīng)用程序中,還會多出一個Presentation屬性,它決定了模態(tài)視圖在屏幕上的顯示方式。有4種顯示樣式: |
|
來自: 嘆落花 > 《iOS開發(fā)UI》