UIView出现未知边框BUG

遇到一个头疼了半天的问题,就是在我自定义的UIView上方,莫名其妙的多出一条横线。

不过好像只有在跟系统或者机型有关,在13.6的x max上就有这样的问题,但是11.4的8p无此问题

一开始我认为是边框线,但是无论怎么设置borderwidth或者bordercolor都是不生效的,后来找到一位大哥的文章, 才解决了,记录一下

可以看到下图中,账号上有明显的一条横线,而密码上没有

根据那位大神的解释,是由于背景色导致或者uiview的高度宽度精度问题导致的

我尝试了一下,无论是设置背景色为clearcolor或者是将高宽度的精度调整为整型,都可以解决这个问题


图片

最后,附上原文章的地址 https://www.cnblogs.com/gaoxiaoniu/p/5332541.html

不过我还是没搞清楚这个原因和原理,希望有明白的大神解释一下,谢谢

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容