2012-08-28 49 views
0

目前我正在爲iPad應用程序工作,該應用程序在第一個場景中顯示幻燈片 - 用分頁的UIScrollView實現。當我在幻燈片中點擊一個頁面時,我想推送一個新的VC(到一個新的場景,它應該呈現多個縮略圖...如果你想這樣的細節層)。iOS:故事板Segue

我怎樣才能通過segue做到這一點?目前,我只是掏出一個新的VC,並將SlideshowVC與場景中的下一個VC連接 - 但沒有任何反應。我將自己的頭圍繞着一些教程進行了包裝,但其中大部分都使用了連接到下一個VC的按鈕。它能夠簡單地將SlideshowVC連接到下一個VC嗎?還是我真的需要在整個滾動視圖上添加一個按鈕,並將該按鈕連接到下一個VC?

目前我的場景如下圖所示。第一個是NavVC - 第二個是SlidehsowVC,第三個是DetailVC。 enter image description here

回答

4

如果你不想在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 
    } 
}