IOS7下的【navigationBar透明】求助

本文探讨了在iOS7中navigationBar设置为透明后仍占据空间的问题,并提供了解决方案。通过调整UIViewController的相关属性,如automaticallyAdjustsScrollViewInsets,可以使navigationBar正确显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

self.navigationController.navigationBar.translucent = NO;//BUG 0107 解决当点击进入渠道后 点击cell 上边的文字下面还有 "扫一扫" 的问题

转载自:http://tiny4cocoa.com/thread/show/849/


IOS7下的【navigationBar透明】求助
由 kakashilw 发布于 3月前 
无人欣赏。

已经设置了 self.navigationController.navigationBar.translucent = YES (chenyong代码里是设置成NO了); ,但是当 navigationBar隐藏再显示的时候,还是会占空间,没有透明覆盖到下面的视图上面。

相同的代码 IOS6下就是个 黑色透明的bar,但是IOS7下就不可以。。

有人由此解决经验吗?

共3条回复
tinyfool 回复于 3月前

召唤万能召唤兽 @sycx 老师

sycx 回复于 3月前

iOS 7 下translucent属性默认就是YES

navigationBar占不占空间,受 viewcontroller的edgesForExtendedLayout属性影响,不过iOS 7默认就是不占用空间

看来你viewController里有scrollview? 你需要将viewcontroller的automaticallyAdjustsScrollViewInsets属性设为NO

kakashilw 回复于 3月前

2楼 @sycx 多谢大牛~!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值