ios - Swift:addSubview没有出现在 View 层次结构中-LMLPHP

我在调试时遇到了这个问题,并且在此函数结尾处有一个断点。当我使用“捕获视图层次结构”对其进行检查时,看不到名为“overlayView”的子视图。

import UIKit

class BrowseCell: UICollectionViewCell {
    @IBOutlet weak var imageView: UIImageView!

    func addOverlayView() {
        let overlayView = UIView()
        overlayView.alpha = 0.6
        overlayView.backgroundColor = .green
        overlayView.frame = self.bounds
        self.imageView.addSubview(overlayView)
        self.bringSubview(toFront: overlayView)
    }
}

谁能建议调试提示?

最佳答案

您能告诉我从哪里打电话给 addOverlayView()吗?

我相信它应该从调用awakeFromNib()

关于ios - Swift:addSubview没有出现在 View 层次结构中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50312406/

10-09 21:04