繁体   English   中英

从单元格的子视图中删除按钮

[英]Remove button from subview in cell

我想从单元格中删除一个按钮,然后再使用它。 我在用:

func addImageToCell(image: UIImage, initialYCoordinate: CGFloat, initialHeight: CGFloat, initialXCoordinate: CGFloat) {

    imageButton = UIButton.buttonWithType(UIButtonType.Custom) as? UIButton
     ....
    self.contentView.addSubview(imageButton)

}

并删除:

    if let image = self.imageButton {

        image.removeFromSuperview()
        self.imageButton = nil

    }

所以,这很好。 但是,如果有多个imageButtons,则将仅删除最后一个。 我可以为每个按钮使用相同的标签,但是我需要标签来标识按下了哪个imageButton。

我也可以删除subViews中的所有按钮,但是我也有其他不想删除的按钮。

有任何想法吗? 提前致谢

self.imageButton = nil wrtie之后,以下行:

self.imageButton.removeFromSuperview()

我希望这些代码对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM