单击 uibutton 时 UITableView 中的 reloadData - swift
reloadData in UITableView on uibutton click - swift
我一直在研究 swift 中的 UITableView。
首先,我的目标是在单击 UIButton 时附加带有数组数据的单元格。
我通过以下操作成功做到了这一点
@IBAction func Option1Click(sender: UIButton) {
arrayOfQuestions.append(QuestionMark(Label:"Grocery List", option1:"yes", option2:"no")) }
但问题是我无法重新加载 tableView,因为 tableView.reloadData() 不是继承的。
其次,我想申请一个定时器。这样单元格的附加将需要特定的时间间隔。
我在论坛上找到了一个功能
var timer = NSTimer.scheduledTimerWithTimeInterval(3, target: self,
selector: Selector("Option1Click"), userInfo: nil, repeats: true)
但我不知道该代码的确切位置。
非常感谢任何见解!
谢谢。
您应该获得对您的 tableview 作为出口的引用,并根据您的喜好命名。
之后就可以使用tableview的引用并调用reload方法了
像这样:
nameofyourreference.reloadData()
我一直在研究 swift 中的 UITableView。 首先,我的目标是在单击 UIButton 时附加带有数组数据的单元格。
我通过以下操作成功做到了这一点
@IBAction func Option1Click(sender: UIButton) {
arrayOfQuestions.append(QuestionMark(Label:"Grocery List", option1:"yes", option2:"no")) }
但问题是我无法重新加载 tableView,因为 tableView.reloadData() 不是继承的。
其次,我想申请一个定时器。这样单元格的附加将需要特定的时间间隔。
我在论坛上找到了一个功能
var timer = NSTimer.scheduledTimerWithTimeInterval(3, target: self,
selector: Selector("Option1Click"), userInfo: nil, repeats: true)
但我不知道该代码的确切位置。
非常感谢任何见解!
谢谢。
您应该获得对您的 tableview 作为出口的引用,并根据您的喜好命名。 之后就可以使用tableview的引用并调用reload方法了 像这样:
nameofyourreference.reloadData()