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

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Storyboard里面的幾種Segue區(qū)別和視圖的切換

2019-11-14 19:48:06
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

幾種segue:push、modal、popover、replace、cutom。

一。視圖切換類型介紹

  1.在iphone和iPad中,segue的類型是不同的。

  2.在iPhone中,segue有(3種):push、modal和custom三種不同的類型,這些類型的區(qū)別在與新頁(yè)面出現(xiàn)的方式。

   在iPad中,segue有(5種):push、modal、popover、replace、custom類型。

  3.modal類型(模態(tài)轉(zhuǎn)換):

    a。最常用的場(chǎng)景,新的場(chǎng)景完全蓋住了舊的那個(gè)。用戶無(wú)法與上一個(gè)場(chǎng)景交互,除非他們先關(guān)閉這個(gè)場(chǎng)景。

    b。它是在viewControllers中的標(biāo)準(zhǔn)切換方式,包括淡出什么的,可以切換動(dòng)畫。

    c。ModalView:就是會(huì)彈出一個(gè)view,你只能在該view上操作,而不能切換到其他的view,除非你關(guān)閉了modalView。

    ModalView對(duì)應(yīng)的segue type就是modal segue。

    當(dāng)user在彈出的modalView里操作完成后,就應(yīng)該dismiss the modal view scene然后切換后原視圖。

  4.Push類型:

    a。一般需要頭一個(gè)界面是Navigation Controller的,它是在navigation View Controller中下一級(jí)時(shí)使用的那種從右側(cè)劃入的方式。

    b。該類型是和navigation viewcontrollers一起使用。

   5.Popover類型:

    采用浮動(dòng)窗口的形式把新頁(yè)面顯示出來(lái)。

   6.Replace類型:

    替換當(dāng)期的scene。

   7.Cutom類型:

    自定義跳轉(zhuǎn)方式。

************************

二。segue之間的數(shù)據(jù)傳遞

  

三。ViewController之間的跳轉(zhuǎn)

  1.如果在storyboard中當(dāng)前的ViewController和要跳轉(zhuǎn)的ViewController之間的segue之間存在,則可以執(zhí)行performSegueWithIdentifier:sender:這個(gè)方法實(shí)現(xiàn)跳轉(zhuǎn)。

  比如:[self performSegueWithIdentifier:@"go" sender:self];

     其中,go為自己定義的segue標(biāo)識(shí)符。

  2.如果目標(biāo)ViewController存在Storyboard中,但是沒(méi)有segue。你可以通過(guò)UIStoryboard的instantiateViewControllerWithIdentifier:這個(gè)方法獲取到它,然后你再用想要的方式實(shí)現(xiàn)跳轉(zhuǎn),如:壓棧。

  3.如果目標(biāo)ViewController不存在,那就去創(chuàng)建它吧。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪江市| 济南市| 铜梁县| 永城市| 莫力| 宁陵县| 合阳县| 九台市| 宽甸| 永福县| 湟源县| 疏附县| 上高县| 连江县| 大城县| 淅川县| 阳曲县| 阜宁县| 洪雅县| 阿拉善右旗| 化州市| 镇康县| 赤水市| 寿光市| 濉溪县| 鱼台县| 南郑县| 金堂县| 栖霞市| 瓮安县| 白山市| 张掖市| 工布江达县| 东明县| 盐亭县| 库车县| 怀集县| 繁昌县| 美姑县| 瓦房店市| 凉城县|