即取即用,先上代码:
Github.
效果如上图所示。
还有很多可优化的地方,比如根据屏幕方向来修正位置;view的拖动区域等...
后面有空了再补全代码。
一行代码即可调用:
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
let floatView = FloatViewTool.sharedTool
floatView.creatFloatView(OnTarget: self) {
NSLog("点击btn", "")
}
}