使用我有我的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很樂意幫忙。 –