[英]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.