Вы можете взять кнопку в окне
var Floatbtn = UIButton(type: .custom)
func setFloatingButton(){
Floatbtn.frame = CGRect(x: 250, y: 450, width: 50, height: 50)
Floatbtn.setTitle("All Defects", for: .normal)
Floatbtn.backgroundColor = UIColor(red: 40.0/255.0, green: 167.0/255.0, blue: 128.0/255.0, alpha: 1.0)
Floatbtn.clipsToBounds = true
Floatbtn.layer.cornerRadius = 25
Floatbtn.addTarget(self,action: #selector(OnClockButtonEvent), for: UIControlEvent.touchUpInside)
if let window = UIApplication.shared.keyWindow {
window.addSubview(Floatbtn)
}
}
Удалить FloatBtn, когда viewcontroller исчезает
func viewWillDisappear(_ animated: Bool) {
Floatbtn.removeFromSuperview() }