关于覆盖状态栏返回顶部失效的解决办法

网上有很多例子()但是大多数都是一个解决办法,我觉得有点麻烦可能不适合自己的项目。(有三个控制器,一个webview,两个tableview),代码都写的比较麻烦,我觉得没必要,简单问题复杂化了。待我研究完手势传递,看看是否能简化

来点干货:

关于状态栏覆盖(有可能是为了颜色统一等),又不想牺牲状态栏点击回到顶部,最后还是覆盖掉状态栏。

思路和大多数例子一样,添加一个UIwindow,(iOS9需要添加跟控制器,不然报错);

window代码:

.h只有个show方法,.m代码


关于覆盖状态栏返回顶部失效的解决办法_第1张图片

自定义的window控制器代码:


关于覆盖状态栏返回顶部失效的解决办法_第2张图片

控制器代码使用:


关于覆盖状态栏返回顶部失效的解决办法_第3张图片

如果有问题回复就好,能解决就解决掉

你可能感兴趣的:(关于覆盖状态栏返回顶部失效的解决办法)