快速点击itselt时删除按钮3
你好我有一个自定义UIButton
已添加。我想在自己点击时删除此按钮。我已经这样做了。快速点击itselt时删除按钮3
btnDelete.addTarget(self, action: #selector(deleteCoveringPerson(sender:)), for: .touchUpInside)
btnDelete.setImage(UIImage.init(named: "close-dark"), for: .normal)
btnCoveringPerson.addSubview(btnDelete)
这是我的删除按钮选择
func deleteCoveringPerson(sender:UIButton)
{
dm.strCoveringPersonNAme=""
dm.strcoveringPersonCode="0"
btnCoveringPerson.setTitle(lan.getConvertedLanguageString(word: "COVERINGPERSON"), for: .normal)
btnDelete.removeFromSuperview()
}
我怎样才能做到这一点?
对我来说,这只是罚款
func deleteCoveringPerson(sender:UIButton)
{
dm.strCoveringPersonNAme=""
dm.strcoveringPersonCode="0"
btnCoveringPerson.setTitle(lan.getConvertedLanguageString(word: "COVERINGPERSON"), for: .normal)
sender.removeFromSuperview()
}
希望这有助于
它的工作原理谢谢 – user1960169
但我有一个小问题,当我去另一个viewcontroller并回来,然后如果我点击,然后它不删除。这是为什么? – user1960169
检查你是否再次添加目标,如果你的方法被调用,如果被调用,那么必须删除@ user1960169 –
问题是什么? –
@ReinierMelian我的按钮没有移除。但其调用删除方法 – user1960169
在deleteCoveringPerson()方法中调用sender.removeFromSuperview()。 – Amit