通过Lynda的“学习斯威夫特2:基础知识”课程。目前遇到我的表格视图的问题。
例如:尽管我已将NumberOfRowsInSection函数设置为31,但应用程序仅显示15行。这是我正在运行的代码:
import Foundation
import UIKit
class DaysTableViewController: UITableViewController {
override func numberOfSections(in tableView: UITableView) -> Int {
return 1
}
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 31
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Basic")!
cell.textLabel?.text = "\(indexPath.row + 1)"
return cell
}
}
知道可能导致这种情况的原因吗?
非常感谢您的帮助!
答案 0 :(得分:-1)
您的代码没有任何问题。我已经测试过了。
检查以下几点:您是否在没有导航栏的iPhone 6中运行应用程序? tableview是否滚动?您是否禁用了用户互动?
此外,尝试清理项目并再次运行。