我想知道在使用UITableView时如何从上一页收集数据。
很难解释,所以我举一个例子。
Apple默认日历应用程序在“新事件”页面中具有此功能。 当您打开“新偶数”页面时,您将在“重复”字段中看到“从不”。要更改此设置,您需要点击“从不”,然后转到下一页,然后选择“每周”之类的内容。如果选择“每周”,它将返回到第一页,“重复”字段现在显示“每周”。
我想做些类似的事情,但不确定如何设置...我的问题是;我需要使用Segue吗?我是否需要为单元使用UITextField或UILabel?是什么触发数据传递的?
答案 0 :(得分:0)
MainviewController添加以下代码
var $table = $('#table');
在情节提要中设置Segue标识符
SelectedTableView
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
// "SelectionSegue" is same as storyboard segue identifier
if segue.identifier == "SelectionSegue" {
(segue.destination as! SelectCategoryViewController).selectedCategoryValue = self.selectedCategoryLabel.text!
print(selectedCategoryLabel)
}
}
///添加TableView委托和数据源方法
var selectedCategoryValue:String = ""
var CategeryArray = ["Food","Travel","Shopping","Card","MyReserve","Game","Songs","Movies","Entertainment","Business","Education","Finance","Drink","Sports","Social","Lifestyle"]
我的观点赞
NavigationController-> Mainview-> SelectedTableView