gpt4 book ai didi

ios - swift |为什么我的 UITableView 是空的(自定义单元格)

转载 作者:行者123 更新时间:2023-11-28 09:59:04 25 4
gpt4 key购买 nike

我的 tableview 应用程序如下所示:

Empty tableview

我不知道为什么 label1 不起作用。

这是我的做法:

我拖了一个 UITableViewController 并将其设置为 initialViewController。

Main.storyboard

我将 UITableViewCell 样式设置为 Custom

UITableViewCell style

然后我设置 UITableViewController 的 Custom Class

UITableViewController class

和 UITableViewCell 的

UITableViewCell class

然后,我添加了一些约束:

UITableViewCell label's constraints

这是TableViewController.swift:

import UIKit

class TableViewController: UITableViewController {

let arr = ["abc", "def", "ghi", "jkl", "mno"]

override func viewDidLoad() {
super.viewDidLoad()
}

override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1 // This should more than one if you want to see the sections and rows in your tableview
}

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return arr.count
}

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("item", forIndexPath: indexPath) as! TableViewCell
cell.label1.text = arr[indexPath.row]
return cell
}
}

这里是 TableViewCell.swift

import UIKit

class TableViewCell: UITableViewCell {
@IBOutlet weak var label1: UILabel!
}

谁知道怎么解决?我真的需要使用自定义单元格!

附言我正在使用 Xcode 7 beta 5、Swift 2.0

最佳答案

试试这个

override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return 1
}

关于ios - swift |为什么我的 UITableView 是空的(自定义单元格),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32132166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com