国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IOS頁面間跳轉

2019-11-14 20:08:51
字體:
來源:轉載
供稿:網友

常用的就兩種 一種通過導航,一種直接跳

第一種 直接跳轉 思路大致就是new一個目的頁面,然后設置下頁面跳轉動畫 中間還可以做點目的頁面的數據初始化:

ValueInputView *valueView = [[ValueInputView alloc] initWithNibName:@"ValueInputView"bundle:[NSBundle mainBundle]];

    valueView.delegate = self;

    [valueView setModalTransitionStyle:UIModalTransitionStyleCoverVertical];

    [self PResentModalViewController:valueView animated:YES];

//返回 

[self dismissModalViewControllerAnimated:YES];

第二:

利用UINavigationController,調用pushViewController,進行跳轉;這種采用壓棧和出棧的方式,進行Controller的管理。調用popViewControllerAnimated方法可以返回

PickImageViewController *ickImageViewController = [[PickImageViewController alloc] init]; 

[self.navigationController pushViewController: ickImageViewController animated:true]; 

四種setModalTransitionStyle風格

UIModalTransitionStyleCoverVertical 從底部滑入UIModalTransitionStyleFlipHorizontal,水平翻轉進入UIModalTransitionStyleCrossDissolve,交叉溶解UIModalTransitionStylePartialCurl,翻頁

 

場景切換

多個場景之間切換的樣式(Style)總共有5個:
Modal(模態) -- 過渡到另一個場景,以完成一項任務。任務完成后,將關閉該場景,并返回到原來的場景。
Push(壓入) -- 創建一個場景鏈,用戶可在其中前后移動。用于導航視圖控制器。
Replace(替換,僅適用于iPad) -- 替換當前場景,用于一些iPad特有的視圖控制器。
Popover(彈出框,僅適用于iPad) -- 一個帶箭頭的彈出框。
Custome(自定義) -- 通過編譯在場景之間進行自定義過渡。

過渡類型(Transition)是從一個場景切換到另一個場景時播放的動畫。有4個選項:
Cover Vertical -- 新場景從下向上移動,逐漸覆蓋舊場景。
Flip Horizontal -- 視圖水平翻轉,以顯示背面的新場景。
Cross Dissolve -- 舊場景淡出,新場景淡入。
Partial Curl -- 舊場景像書頁一樣翻開,顯示下面的新場景。

在iPad應用程序中,還會多出一個Presentation屬性,它決定了模態視圖在屏幕上的顯示方式。有4種顯示樣式:
Form Sheet(表單) -- 將場景調整到比屏幕小(不管朝向),并在當前場景后面顯示原始場景,這幾乎相當于在一個iPad窗口中顯示。
Page Sheet(頁面) -- 調整場景大小,使其以縱向格式顯示。
Full Screen(全屏) -- 調整場景大小,使其覆蓋整個屏幕。
Current Context(當前上下文) -- 以原始場景的顯示方式展示場景。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 美姑县| 淮北市| 东山县| 吴旗县| 南和县| 嘉定区| 荔波县| 新河县| 波密县| 会理县| 满洲里市| 金华市| 龙游县| 互助| 隆子县| 仁化县| 乌审旗| 平乡县| 宜丰县| 惠东县| 永平县| 杭州市| 平乡县| 奉化市| 宜章县| 定西市| 黄梅县| 苏尼特左旗| 广宁县| 洛隆县| 肇州县| 广水市| 会昌县| 满洲里市| 越西县| 武清区| 林芝县| 行唐县| 揭阳市| 谢通门县| 黄大仙区|