好的,伙计们,这是交易...
我正在尝试将两个视图与一个 segue 连接起来,并在单击按钮的标签中写入标签。我希望你知道我的意思...
这是示例:出现标题视图,您必须选择难度 1-3(按钮的标记值),单击后您将移至游戏视图,但您想在游戏逻辑中使用标题视图按钮的标记值。
这是示例屏幕:
好的,伙计们,这是交易...
我正在尝试将两个视图与一个 segue 连接起来,并在单击按钮的标签中写入标签。我希望你知道我的意思...
这是示例:出现标题视图,您必须选择难度 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];
}
}
这是整个主题的链接。
设置您的按钮以触发呈现第二个视图控制器的 segue。
在您的第一个视图控制器中,实现- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
并使用发送者来检索标签。