"Add to cart" 按钮未显示在 Product TableViewCell 上

"Add to cart" button is not is not showing on ProductTbleViewCell

这是我的 ProductTableViewCell 代码 -

import UIKit

 protocol CartDelegate {
 func updateCart(cell: ProductTableViewCell) }

  class ProductTableViewCell: UITableViewCell {
 weak var myParent:ProductViewController?
 @IBOutlet weak var name: UILabel!
 @IBOutlet weak var price: UILabel!
@IBOutlet weak var imagename: UIImageView!
@IBOutlet weak var addToCartButton: UIButton!

  var delegate: CartDelegate?

override func awakeFromNib() {
 super.awakeFromNib()
// Initialization code

  addToCartButton.layer.cornerRadius = 5
  addToCartButton.clipsToBounds = true
   }

  func setButton(state: Bool) {
  addToCartButton.isSelected = state
addToCartButton.backgroundColor = (!addToCartButton.isSelected) ? .black : .red
}

  @IBAction func addToCart(_ sender: Any) {
    setButton(state: !addToCartButton.isSelected)
      self.delegate?.updateCart(cell: self)
     }
  }

标签和按钮连接正确:如下图L-

但是添加到购物车按钮(红色按钮)没有显示在模拟器中,如下所示:-

如何解决?

您需要为标签和按钮提供适当的约束,并为 Table 视图单元格提供行高。

Check Screenshot here

Another Screenshot of row height