我正在编写一个程序,它的主页有6个按钮 如果你按下一个按钮,它会在按下一行时显示一个TableView,它会显示一个显示行数据详细信息的新viewconroller
TableView从JSON URL获取其数据,此JSON URL上包含所有数据(6节)。
按钮(X)显示Section(X)数据 [X = 1; X =&10 6]
我编写了很长的路径:每个按钮(X)都会导致[Button(X)ViewContoller]并且每个按钮都有[Button(X)TableViewCell]
[X = 1; X =&10 6]
所以我有6个ViewContoller和6个TableViewCell文件。
我想为6个按钮制作一个If语句而不是每个按钮分开2个文件,这就是我的意思:
如果按下按钮(X),它将在TableView中显示Section(X)Data
[[X = 1; X =&10 6]]
我试图做很多事,但没办法
任何人都可以帮我解决if语句编码吗?
答案 0 :(得分:0)
你必须:
tag
s
提示:您可以使用segue.destinationViewController
方法中的prepareForSegue(segue: sender:)
属性访问目标视图控制器的属性。
编辑:例如:
var buttonTag : Int?
@IBAction func clicked(sender: UIButton) {
self.buttonTag = sender.tag
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
segue.destinationViewController?.buttonTag = self.buttonTag
}