在Swift 4中,可以使用以下步骤来动态加载TableView:
var dataArray = ["Item 1", "Item 2", "Item 3"]
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return dataArray.count
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath)
cell.textLabel?.text = dataArray[indexPath.row]
return cell
}
override func viewDidLoad() {
super.viewDidLoad()
tableView.dataSource = self
tableView.delegate = self
tableView.reloadData()
}
@IBAction func addButtonTapped(_ sender: UIButton) {
dataArray.append("New Item")
tableView.reloadData()
}
这样,当你点击按钮时,TableView将会动态加载新的数据项。
请注意,以上代码仅为示例,你可以根据自己的需求进行修改和扩展。另外,如果你想了解更多关于Swift中TableView的使用和相关知识,可以参考腾讯云的产品文档:iOS开发指南 - UITableView。
领取专属 10元无门槛券
手把手带您无忧上云