簡體   English   中英

如何鏈接到情節提要Xcode的另一個視圖

[英]How to link to another view of storyboard Xcode

我創建了一個登錄系統。 它使用用戶ID代替用戶名和密碼。 我想做到這一點,因此當按下登錄按鈕時,它將在情節提要中打開另一個視圖控制器。 我已經有了一條if語句來檢查用戶ID,以查看它是否正確。 我只需要知道執行的方法。 我已經嘗試了一些,但是我需要更多有關如何使用它們的解釋。

有兩種方法可以做到這一點。 第一個是創建一個直接將登錄按鈕鏈接到新視圖控制器的segue。 如果要執行此操作,請從按鈕右鍵單擊拖動(或控制拖動)到新的視圖控制器。 從第一個控制器到第二個控制器之間將出現一條灰線。 然后,您可以在界面生成器中單擊segue中間的小圓圈,為其命名並指定類型。

另外,如果您使用代碼創建了登錄按鈕,或者只是想對您的segue進行更多控制,則可以在界面構建器中創建通用segue,這意味着只需控制從一個視圖控制器到另一個視圖控制器的拖動。 如果您采用這種方式,則必須命名SEGUE,以便以后可以調用它。 然后,您只需調用[self performSegueWithIdentifier:@"nameOfYourSegue" sender:self]; 使事情發生。

如果您需要完全配置新的視圖控制器或為其提供任何數據,則應在prepareForSegue:方法中進行。

這是一個有關segues的不錯的教程的鏈接:

http://www.appcoda.com/storyboards-ios-tutorial-pass-data-between-view-controller-with-segue/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM