很多时候我们会碰到按钮要浮在视图上方的需求,其实就是将按钮置于最前,现在来简单对比下实现的两种方式,具体使用以需求而定
1、直接添加到Window上。这种方式按钮永远在最前 在任何页面都在最前
[ [ [ UIApplication sharedApplication ] keyWindow ] addSubview : addButton ] ;
2、直接添加到view上,使用bringSubviewToFront实现。将按钮置于当前视图最前
[self.view bringSubviewToFront:addButton];