大佬教程收集整理的这篇文章主要介绍了iOS 7中的ViewView在ViewController和NavigationBar中模糊效果,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
一段时间后,我不得不从TableViewController移动到具有TableView的ViewController(我必须在表的底部添加其他视图).
为了避免导航栏隐藏第一个单元格(在其上),我添加了顶部和底部布局指南以及视图左右边缘的约束.
这样做很好,但是我失去了很酷的模糊滚动效果:细胞似乎正在消失,然后在导航栏后面.
我已经看到解决方法与人没有使用约束和魔术数字在界面构建器.我不能这样做,首先是因为我不喜欢,第二是因为我必须要iOS 6兼容.
我错过了什么能够从模糊的导航栏效果再次受益?
我建议您使用view controller的topLayoutGuide属性来设置正确的contenTinsets,而不是硬编码64(状态栏导航栏).
还有bottomLayoutGuide,在UITapBars的情况下你应该使用它.
这里是一些示例代码(viewDidLoad应该是罚款):
// Set edge insets CGFloat topLayoutGuide = self.topLayoutGuide.length; tableView.contenTinset = UIEdgeInsetsmake(topLayoutGuide,0);
顺便说一下,UIViewController的这个属性可能会帮助你(你不需要改变它们的默认值,但是我不知道你的视图层次结构是什么):
> automaticallyAdjustsScrollViewInsets> edgesForExtendedLayout> extendedLayoutIncludesOpaqueBars
以上是大佬教程为你收集整理的iOS 7中的ViewView在ViewController和NavigationBar中模糊效果全部内容,希望文章能够帮你解决iOS 7中的ViewView在ViewController和NavigationBar中模糊效果所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。