簡體   English   中英

ios自動從一個屏幕切換到另一個屏幕

[英]ios automatically segue from one screen to another

所以當用戶按下按鈕時,我已經學會了如何從一個屏幕轉到另一個屏幕。 通過將按鈕指向下一個屏幕,可以在StoryBoard中處理這一切。

但是我希望有一個頁面在下載一些數據后會自動轉到另一個頁面(所以沒有用戶交互)。

我需要從ViewController類調用什么方法調用它才能調用segue來執行?

謝謝

firstviewcontroller (數據下載視圖控制器)創建一個segue到另一個viewcontroller 給segue提供identifier例如nextView

現在在下載數據的方法中,下載后你可以調用

[self performSegueWithIdentifier:@"nextView" sender:self];

並在prepareForSegue:方法

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"nextView"]) 
    {
        NextViewController *nextVC = [segue destinationViewController];
        //pass any data to next view here

    }
}

您可以調用performSegueWithIdentifier

 [self performSegueWithIdentifier:@"mySegueIdentifier" sender:self];

暫無
暫無

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

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