从字面上看,我找不到一个向我展示如何构建使用静态单元格的应用程序的教程。与可点击的单元格。根据一些过时的发布和object-c的答案,我整理了一些东西。我的问题是,当我单击一个单元格时,我得到staticDemoTableCell
没有成员present
。
我已经在UIViewController中嵌入了一个表 Controller 。对于该单元格(到目前为止只有一个),我创建了一个类:
class staticDemoTableCell: UITableViewCell, UITableViewDelegate {
@IBOutlet weak var tableView: UITableView!
override func awakeFromNib() {
[...]
tableView.delegate = self
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("clicked") // Works when the cell is clicked
// self.present() do not work. I need to present another viewcontroller when this cell is clicked
}
}
有些东西坐不对,每个单元格的是一个类吗?
我真的需要知道我是否采取了正确的方法。我真正想要的是更多这样的东西。您是否看到过:将交易分组为星期一:一个列表,星期二:一个列表等。每个单元格都可以单击,就像您的iOS设备的设置一样。任何指针将不胜感激。
最佳答案
如果表 View 仅包含静态静态单元,则容易得多:
Content
设置为Static Cells
IBOutlet
和IBAction
并将其连接。 关于swift - 如何使用Swift 3正确实现静态单元,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41658868/