【问题标题】:reloadData in UITableView on uibutton click - swift在 uibutton 单击时 UITableView 中的 reloadData - swift
【发布时间】:2015-11-04 18:21:45
【问题描述】:

我一直在快速使用 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)

但我不知道该代码在哪里工作。

非常感谢任何见解!

谢谢。

【问题讨论】:

  • 你在哪里实现 @IBAction func Option1Click(sender: UIButton) ?是否在实现 tableview 的同一控制器中?
  • @kader kabore 的回复帮助解决了这个问题。但是,我仍然遇到计时器问题

标签: swift uitableview uibutton append nstimer


【解决方案1】:

您应该获得对您的 tableview 的引用作为插座,并随意命名它。 之后可以使用tableview的引用并调用reload方法 像这样:

nameofyourreference.reloadData()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    相关资源
    最近更新 更多