我们都知道,tableviewcontroller上有一个tableview,它继承与scrollview,两者都是可以滑动的.
如果在一个UIViewcontroller添加悬浮窗,是比较好做的.
但是贴在tableview上的UIView(悬浮窗)是会跟着它一起滑动的,首先,会想到tableview的widow,说明第一步已经对了,但是,后面你将UIView移动到最前面,大多数情况是不能实现的,要不出不来,要**
不跟着其一起滑动.
经历了多次试验后,是添加的实际不对,这里写代码片
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
self.aView = [[PlayView alloc] initWithFrame:CGRectMake(0, [UIScreen mainScreen].bounds.size.height -100, [UIScreen mainScreen].bounds.size.width, 100)];
_aView.backgroundColor = [UIColor clearColor];
[self.tableView.window addSubview:_aView];
[self.tableView.window bringSubviewToFront:_aView];
}
PlayView是我自定义的一个UIView,这里重点是viewdidappear:就是在视图出现时进行悬浮窗操作.这样就可以了.