iOS專案開發實戰——使用三種方式實現頁面跳轉與引數傳遞(三)
在iOS中,可以使用三種不同的方式實現頁面的跳轉並傳遞引數:nib頁面方式,segue方式,和程式碼跳轉。現在我們來使用程式碼跳轉並傳遞引數。具體實現如下:
(1)在Main.storyboard中設定第二個介面的Storyboard ID,可以自己設定識別符號,在程式碼中會用到。
(2)拖動一個Label控制元件,等下傳遞的引數會顯示在這個Label中,並繫結到程式碼。
(3)為第一個頁面的按鈕設定Action事件,具體實現程式碼如下:
@IBAction func jump(sender: UIButton) {
let secondView = self.storyboard?.instantiateViewControllerWithIdentifier("second") as! SecondViewController
secondView.str = "Hello,iOS" //傳遞的引數,str是第二個介面宣告的全域性變數;
self.presentViewController(secondView, animated: true, completion: nil)//跳轉;
}
(4)執行程式,符合我們的預期。
。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——使用三種方式實現頁面跳轉與引數傳遞(一)iOS
- iOS專案開發實戰——使用三種方式實現頁面跳轉與引數傳遞(二)iOS
- iOS專案開發實戰——使用程式碼實現頁面跳轉iOS
- Android 頁面跳轉傳遞引數及頁面返回接收引數Android
- AngularJS進階(八)實現頁面跳轉並進行引數傳遞AngularJS
- .net如何實現頁面間的引數傳遞
- 使用python指令碼傳遞引數:(三種方式可收藏)Python指令碼
- Android 頁面跳轉動畫的兩種實現方式Android動畫
- Java專案開發中實現分頁的三種方式一篇包會Java
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- PHP頁面跳轉幾種實現方法PHP
- vue中實現路由跳轉的三種方式(精選)Vue路由
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- vue + axios 實現分頁引數傳遞,高階搜尋功能實現VueiOS
- iOS——使用StroryBoard頁面跳轉及傳值iOS
- Java中Elasticsearch 實現分頁方式(三種方式)JavaElasticsearch
- 使用Vue實現圖片上傳的三種方式Vue
- iOS開發筆記(三):訊息傳遞與轉發機制iOS筆記
- php 遞迴函式的三種實現方式PHP遞迴函式
- ASP.NET頁面跳轉的三種方法ASP.NET
- [分享]iOS開發-頁面間跳轉iOS
- Flutter頁面跳轉到IOS原生介面 如何實現?FlutteriOS
- 三種方式實現平滑滾動頁面到頂部的功能
- 微信開發之小程式頁面間如何傳遞引數
- PHP中實現頁面跳轉PHP
- PHP頁面跳轉如何實現延時跳轉PHP
- java 傳遞引數的兩種方式Java
- 實現 Java 平臺的三種方式(轉)Java
- iOS專案開發實戰——使用定時器實現迴圈操作iOS定時器
- 頁面渲染傳參的方式 – Node實戰
- Flutter 基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- Flutter基礎(十二)路由(頁面跳轉)與資料傳遞Flutter路由
- iOS專案開發實戰——UILabel與取色器的使用iOSUI
- iOS專案開發實戰——學會使用TableView列表控制元件(三)瞭解SectioniOSView控制元件
- iOS專案開發實戰——網頁原始碼實現二進位制和HTML的轉換iOS網頁原始碼HTML
- iOS開發專案實戰——Swift實現圖片輪播與瀏覽iOSSwift
- 鴻蒙專案實戰(三):自定義彈窗開發實踐鴻蒙
- C#頁面間的引數傳遞C#