iOS開發使用Unwind Segue進行返回

來源:互聯網
上載者:User

標籤:swift   xcode   ios   

     我們在之前的一篇部落格中談到如何使用dismissViewControllerAnimation()的方法在iOS中返回,現在我們有一個更為方便的方法來實現介面跳轉之後的返回操作。使用的是Unwind Segue.具體實現步驟如下:

(1)分別在兩個ViewController中建立一個按鈕,一個作為跳轉,一個作為返回,並且連結“跳轉”按鈕到第二個ViewController.整體介面布局如下:



(2)在第一個ViewController中寫一個@IBAction修飾的close()的方法,方法只需要定義,不需要方法體。如下:


(3)來到storyboard中,點擊滑鼠右鍵拖拽“返回”按鈕到該介面右上方的“Exit”表徵圖處(該介面上方有三個表徵圖,分別為View Controller,First Responder,Exit)。拖拽之後會出現Action Segue,選擇下面出現的close即可。



(4)運行程式,發現兩個介面能成功跳轉和返回。是不是發現這種方法比調用dismissViewControllerAnimation() 更fashion呢?



著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

iOS開發使用Unwind Segue進行返回

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.