TableViewCell没有完全显示

时间:2018-08-08 17:21:33

标签: ios swift uitableview cell

我的TableViewCells在Xcode中看起来很正常,但是在模拟器中显示时却被砍掉了。请查看下面的图片。

有人知道这是为什么吗?

非常感谢您的帮助!

Xcode图片:

enter image description here

模拟器图片:

enter image description here

class Feed: UITableViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    UIApplication.shared.isStatusBarHidden = false
}

override open func viewWillDisappear(_ animated: Bool) {
    super.viewWillDisappear(animated)
    //It will hide the status bar again after dismiss
    UIApplication.shared.isStatusBarHidden = false
}
override open var prefersStatusBarHidden: Bool {
    return false
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

// MARK: - Table view data source

override func numberOfSections(in tableView: UITableView) -> Int {
    // #warning Incomplete implementation, return the number of sections
    return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    // #warning Incomplete implementation, return the number of rows
    return 1
}


override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! FeedCell

    // Configure the cell...

    return cell
}

1 个答案:

答案 0 :(得分:1)

使用tableView(_:heightForRowAt:)。根据要求添加高度。