使用我有我的ImageView的地图画面子视图,我想为用户当前位置的红点,所以我用这个3行代码创建我上面的ImageView的红点删除与ImageView的
let overlay: UIView = UIView(frame: CGRect(x: xcorIn * 0.822, y: ycorIn * 1.03, width: 5, height: 5))
overlay.backgroundColor = UIColor(red: 255/255, green: 0/255, blue: 0/255, alpha: 1)
imageView.addSubview(overlay)
所有我要的是后红点的2秒出现就必须消失
让我试试这个
DispatchQueue.main.asyncAfter(deadline: .now() + .seconds(1), execute: {
self.imageView.delete(overlay)
})
延时功能似乎工作,但
self.imageView.delete(overlay)
此错误
终止应用程序回到我因未捕获的异常 'NSInvalidArgumentException' 的,理由是: ' - [UIImageView的删除:]: 无法识别的选择发送到实例0x7f8bef712df0'
这是现在的工作谢谢! – Joey
@Joey,np很乐意帮忙。 –