Open jiaoshier opened 2 years ago
Bug 表现 问题的具体描述 qmui_maskedCorners标记4.4.0不再使用,画view的边框使用qmui_maskedCorners与系统maskedCorners展现效果不一致
截图 Bug 现场的界面截图,或者 Xcode 控制台的错误信息截图,有问题的代码截图
使用qmui_maskedCorners的截图
使用系统maskedCorners的截图
如何重现 1.
使用qmui_maskedCorners的截图 QDUIViewBorderViewController QMUICornerMask cornerMask = 0; if (self.maskedCornersMinXMinYButton.isSelected) { cornerMask |= QMUILayerMinXMinYCorner; } if (self.maskedCornersMaxXMinYButton.isSelected) { cornerMask |= QMUILayerMaxXMinYCorner; } if (self.maskedCornersMinXMaxYButton.isSelected) { cornerMask |= QMUILayerMinXMaxYCorner; } if (self.maskedCornersMaxXMaxYButton.isSelected) { cornerMask |= QMUILayerMaxXMaxYCorner; } if (cornerMask == 0) { // 默认值 cornerMask = QMUILayerAllCorner; } self.targetView.layer.qmui_maskedCorners = cornerMask;
2.
使用系统 maskedCorners QDUIViewBorderViewController CACornerMask cornerMask = 0; if (self.maskedCornersMinXMinYButton.isSelected) { cornerMask |= kCALayerMinXMinYCorner; } if (self.maskedCornersMaxXMinYButton.isSelected) { cornerMask |= kCALayerMaxXMinYCorner; } if (self.maskedCornersMinXMaxYButton.isSelected) { cornerMask |= kCALayerMinXMaxYCorner; } if (self.maskedCornersMaxXMaxYButton.isSelected) { cornerMask |= kCALayerMaxXMaxYCorner; } if (cornerMask == 0) { // 默认值 cornerMask = kCALayerMinXMinYCorner | kCALayerMaxXMinYCorner | kCALayerMinXMaxYCorner | kCALayerMaxXMaxYCorner; } self.targetView.layer.maskedCorners = cornerMask;
预期的表现 正常情况下,应该是什么表现 使用maskedCorners和qmui_maskedCorners应该表现一致,不应该出现边框出现了圆角
其他信息
遇到同样的问题,用系统的maskedCorners边框还是圆角,用qmui_maskedCorners才正常
是的 确实有这种问题。
Bug 表现 问题的具体描述 qmui_maskedCorners标记4.4.0不再使用,画view的边框使用qmui_maskedCorners与系统maskedCorners展现效果不一致
截图 Bug 现场的界面截图,或者 Xcode 控制台的错误信息截图,有问题的代码截图
使用qmui_maskedCorners的截图![使用qmui_maskedCorners](https://user-images.githubusercontent.com/38311436/147526150-227c1ed3-eaaf-4e17-8de8-974a4c0e2c4f.png)
使用系统maskedCorners的截图![使用系统maskedCorners](https://user-images.githubusercontent.com/38311436/147526161-c55ccea5-2475-45aa-9d2b-0c7a71f261f6.png)
如何重现 1.
2.
预期的表现 正常情况下,应该是什么表现 使用maskedCorners和qmui_maskedCorners应该表现一致,不应该出现边框出现了圆角
其他信息