[英]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.