navigationbar设置为透明 上面items不透明展示解决思路

电玩女神 2022-08-21 00:14 253阅读 0赞

如题所示:我们需要把导航栏隐藏掉却不想隐藏上面的控件(items),可是我们知道父视图被隐藏的时候,上面的子视图一样不可见。下面提供两种解决此问题的方案:

方法一:直接隐藏navigation bar(控制hidden属性),然后在对应的位置上贴一个假的透明的navigationbarView(自定义的UIView), 对应位置贴item按钮。

方法二:navigationbar有个设置背景颜色(背景图片)的方法里面,弄一张透明的图片Image 贴上去。

发表评论

表情:
评论列表 (有 0 条评论,253人围观)

还没有评论,来说两句吧...

相关阅读