オーケー、これが取引だ...
私は2つのビューを1つのセグエに接続しようとしており、クリックされたボタンからタグにラベルを付けています。私はあなたが私が何を意味するか知っていることを願っています...
例: タイトル ビューが表示され、難易度 1 ~ 3 (ボタンのタグ値) を選択する必要があります。クリックするとゲーム ビューに移動しますが、タイトル ビュー ボタンのタグ値をゲーム ロジックで使用したいとします。
サンプル画面は次のとおりです。
オーケー、これが取引だ...
私は2つのビューを1つのセグエに接続しようとしており、クリックされたボタンからタグにラベルを付けています。私はあなたが私が何を意味するか知っていることを願っています...
例: タイトル ビューが表示され、難易度 1 ~ 3 (ボタンのタグ値) を選択する必要があります。クリックするとゲーム ビューに移動しますが、タイトル ビュー ボタンのタグ値をゲーム ロジックで使用したいとします。
サンプル画面は次のとおりです。
これは私が見つけたもので、これは完璧に合っています!
// 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];
}
}
そして、ここにトピック全体へのリンクがあります。