ios – 当UITabbar是半透明的并且UIViewController没有延伸到tabbar后面时,uitabbar似乎覆盖了黑色视图

ios – 当UITabbar是半透明的并且UIViewController没有延伸到tabbar后面时,uitabbar似乎覆盖了黑色视图,第1张

概述第一个视图中的标签栏就是我想要的.因为第二个视图不是滚动视图,所以我无法使用self.edgesForExtendedLayout = UIRectEdge.Bottom将其扩展到底部. 这看起来令人无法接受. 而且我不想将uluabbar的半透明设置为假,这不是花哨的. 我试着用另一种方式: [[UITabBar外观] setBarTintColor:[UIColor whiteColor]];


第一个视图中的标签栏就是我想要的.因为第二个视图不是滚动视图,所以我无法使用self.edgesForExtendedLayout = UIRectEdge.Bottom将其扩展到底部.

这看起来令人无法接受.

而且我不想将uluabbar的半透明设置为假,这不是花哨的.

我试着用另一种方式:

[[UITabbar外观] setbarTintcolor:[UIcolor whitecolor]];

它不起作用.为了使它看起来更清晰,我将颜色更改为红色.最后一个标签栏看起来也像是覆盖了一些黑色视图.


解决方法

ConsIDer of the tabbar is translucent,what’s the vIEw under the UITabbar vIEw?

这是更改条纹的tintcolor时无法正常工作的最终答案.因为UITabbar视图下的视图是黑色的.

感谢Xcode非常棒的调试功能.我们可以轻松地在UITabbar视图下找到视图.

这是UIWindow.所以解决方案是简单地将窗口的backgroundcolor更改为白色.

总结

以上是内存溢出为你收集整理的ios – 当UITabbar是半透明的并且UIViewController没有延伸到tabbar后面时,uitabbar似乎覆盖了黑色视图全部内容,希望文章能够帮你解决ios – 当UITabbar是半透明的并且UIViewController没有延伸到tabbar后面时,uitabbar似乎覆盖了黑色视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1062044.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存