大佬教程收集整理的这篇文章主要介绍了ios – UINavigationBar上的灰色阴影,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
完成segue后,它会变回半透明状态并通过UINavigationBar显示蓝色的UIView,颜色很好.
这个灰色阴影很可能是由于UITableViewController上的UIToolBar和UISegmentedControl所导致的.它看起来像这样:
我和我的UIToolBar一起使用这段代码:
- (UIBarPosition)positionForBar:(id<UIBarPositioning>)bar { return UIBarPositionTopAttached; }
我试图使用TransitionCoordinator来淡出UIToolBar使用它的alpha属性,但没有成功.我也在SO上访问过其他类似的问题,但我还没有到达任何地方.
奇怪的是它有时可以正常工作,但我无法弄清楚为什么它不总是发生,也不知道如何完全删除它.
更新:
Xcode视图层次结构:
查看列表中的层次结构
透明导航栏:
更新2:
下拉UITableView也会显示这个,我该如何附加UIToolbar?看起来委托方法不合适
请在这件事上给予我帮助,
谢谢!
以上是大佬教程为你收集整理的ios – UINavigationBar上的灰色阴影全部内容,希望文章能够帮你解决ios – UINavigationBar上的灰色阴影所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。