Ios swift中按钮的if语句
我正在编写一个程序,它的主页有6个按钮 如果您按下按钮,当按下一行时,它会显示一个表格视图,它会显示显示行数据详细信息的新viewconroller TableView从JSON URL获取数据,此JSON URL包含所有数据(第6节) 按钮(X)显示区段(X)数据 [X=1;X=您只需:Ios swift中按钮的if语句,ios,uitableview,swift,if-statement,Ios,Uitableview,Swift,If Statement,我正在编写一个程序,它的主页有6个按钮 如果您按下按钮,当按下一行时,它会显示一个表格视图,它会显示显示行数据详细信息的新viewconroller TableView从JSON URL获取数据,此JSON URL包含所有数据(第6节) 按钮(X)显示区段(X)数据 [X=1;X=您只需: 为按钮设置不同的标签 用相同的方法“插入”所有按钮 检查单击了哪个按钮,并相应地更改设置您的模型 提示:您可以使用prepareforsgue(segue:sender:)方法中的segue.destin
- 为按钮设置不同的标签
- 用相同的方法“插入”所有按钮
- 检查单击了哪个按钮,并相应地更改设置您的模型
prepareforsgue(segue:sender:)
方法中的segue.destinationViewController
属性访问目标视图控制器的属性
编辑:例如:
- 创建
var按钮tag:Int?
- 创建一个类似于
@IBAction func clicked(sender: UIButton) {
self.buttonTag = sender.tag
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
segue.destinationViewController?.buttonTag = self.buttonTag
}
从您的图像中可以看出,您应该只有一个具有一种单元格类型的表视图控制器。您的按钮可以确定您在该控制器中显示的数据集。是的,这正是我想要做的,但我如何确定按钮的“如果”如果用户单击第一个按钮,例如,您希望发生什么情况utton将显示另一个ViewController场景(1),其中TableView显示我通过json文件中的部分_id[]获取的数据。当我按下其中一个表行时,它显示相同的场景(1)数据,但有更多的细节,每个场景都有一个back button Reat Tip!现在,我理解了方法,但如果你用一些代码进行解释,那就太好了,谢谢!太好了!D如果答案有帮助,请你将它标记为right(单击它左侧下面的复选按钮)?