1

我是IOS的新手,所以请回答我的问题:)。我有一个填充了 UIButtons 的动态 UITable。每行两个按钮。按钮显示为图片。在传递到下一个视图之前,我需要保留所选按钮的数据。按钮有标签(在 UITableView 中填充时附加)。我的问题是程序的正常运行需要调用 -(IBAction)firstButtonTag:(id)sender; 或 -(IBAction)secondButtonTag:(id)sender;(用于在单例类中存储标记)并且仅调用 prepareForSegue 方法,但目前该逻辑仅适用于第一列中的按钮,第二列中的按钮称为 prepareForSegue (不调用 -(IBAction)secondButtonTag:(id)发件人;)

提前致谢 :)

4

1 回答 1

1

很难理解您需要什么,但对我来说,您似乎只需要在按下按钮之前进行一些调用。

只需在按钮操作处理程序中以编程方式执行 segue:

-(IBAction)buttonPressed:(id)sender
{
  ... // do your stuff here
  [self performSegueWithIdentifier:@"segueId" sender:nil];
}

您还需要从按钮中删除触发的 segue 并添加手动 segue 并设置其标识符。

于 2012-12-24T19:40:23.697 回答