我是IOS的新手,所以请回答我的问题:)。 我有一个用UIButtons填充的动态UITable。每行两个按钮。按钮显示为图片。在传递到下一个视图之前,我需要保留所选按钮的数据。按钮有标签(在UITableView中填充时附加)。 我的问题是,对于程序的正常运行需要调用 - (IBAction为)firstButtonTag:(ID)发送者;或 - (IBAction)secondButtonTag:(id)sender; (用于存储单例类中的Tag)并且只调用prepareForSegue方法,但目前逻辑仅适用于第一列中的按钮,第二列中的按钮称为prepareForSegue(不调用 - (IBAction)secondButtonTag:(id)发件人;)
提前致谢:)
答案 0 :(得分:1)
很难理解你需要什么,但对我来说,在按下按钮之前你需要做一些调用。
只需在按钮操作处理程序中执行segue programmaticaly:
-(IBAction)buttonPressed:(id)sender
{
... // do your stuff here
[self performSegueWithIdentifier:@"segueId" sender:nil];
}
您还需要从按钮中删除触发的segue并添加手动segue并设置其标识符。