歐凱人,這裏的交易...一個SEGUE - 幾個按鈕
我試圖連接一個賽格瑞兩個視圖和標籤從點擊按鈕標籤寫入。我希望你明白我的意思......
下面是這個例子: 標題視圖出現,你必須選擇難度1-3(按鈕的標籤值),並點擊你的移動到遊戲視圖,但你'喜歡在遊戲邏輯中使用標題視圖按鈕中的標籤值。
這裏的樣本屏幕:
歐凱人,這裏的交易...一個SEGUE - 幾個按鈕
我試圖連接一個賽格瑞兩個視圖和標籤從點擊按鈕標籤寫入。我希望你明白我的意思......
下面是這個例子: 標題視圖出現,你必須選擇難度1-3(按鈕的標籤值),並點擊你的移動到遊戲視圖,但你'喜歡在遊戲邏輯中使用標題視圖按鈕中的標籤值。
這裏的樣本屏幕:
設置你的按鈕來觸發呈現第二視圖控制器SEGUE。
在您的第一個視圖控制器中,執行- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
並使用發件人檢索標籤。
這就是我找到的,這完全適合!
// When any of my buttons are pressed, push the next view
- (IBAction)buttonPressed:(id)sender
{
[self performSegueWithIdentifier:@"Segue" sender:sender];
}
// This will get called before the view appears
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"Segue"]) {
// Get destination view
SecondView *vc = [segue destinationViewController];
// Get button tag number (or do whatever you need to do here, based on your object
NSInteger tagIndex = [(UIButton *)sender tag];
// Pass the information to your destination view
[vc setSelectedButton:tagIndex];
}
}
這裏是link到整個話題。
太棒了!在您的提示後,我能夠解決它,並找到像我一樣的例子! – cojoj