表视图控制器仅显示15行

时间:2017-01-14 04:19:07

标签: ios swift uitableview

通过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
    }
}

知道可能导致这种情况的原因吗?

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:-1)

您的代码没有任何问题。我已经测试过了。

检查以下几点:您是否在没有导航栏的iPhone 6中运行应用程序? tableview是否滚动?您是否禁用了用户互动?

此外,尝试清理项目并再次运行。