簡體   English   中英

iOS:情節提要Segue

[英]iOS: Storyboard Segue

目前,我正在為一個iPad應用程序工作,該應用程序在第一個場景中顯示幻燈片-通過分頁的UIScrollView實現。 當我單擊幻燈片中的一頁時,我想推送一個新的VC(到一個新的場景,該場景應該顯示多個縮略圖...如果需要,可以是一個細節層)。

如何通過segue做到這一點? 目前,我只是拔出一個新的VC,並將SlideshowVC與場景中的下一個VC連接-但是什么也沒有發生。 我把頭圍在幾個教程上,但是大多數教程都使用一個按鈕,該按鈕連接到下一個VC。 是否可以簡單地將SlideshowVC與下一個VC連接起來,還是我真的需要在整個滾動視圖上綁上一個按鈕,然后將按鈕與下一個VC連接起來?

目前,我的場景如下圖所示。 第一個是NavVC-第二個是SlidehsowVC,第三個是DetailVC。 在此處輸入圖片說明

如果您不想將segue連接到按鈕,則在攔截用戶交互時,只需執行以下操作-

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

如果您需要在到達目的地之前進行任何設置,請使用此-

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

    if ([[segue identifier] isEqualToString:@"mySegueIdentifier"]) {
        MyViewController *myViewController = segue.destinationViewController;
        // do something here
    }
}

暫無
暫無

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

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