首页 > 解决方案 > 删除或删除我的 UIView 周围的虚线框

问题描述

我有这个带有标签文本的 UIVIew,上面写着欢迎登录系统的人: 在此处输入图像描述

我已经提到在新的 iphone 中(可以说是 iphone xs 及更高版本)我有这个问题: 在此处输入图像描述

如您所见,帧正在超过 iphone 时钟和信号。现在我把uiview放在一边,看到一个像这样的虚线框: 在此处输入图像描述

即使我将视图本身缩小一点,我仍然会看到周围的虚线,如下所示: 在此处输入图像描述

谁能知道可能是什么问题?

标签: iosobjective-cuiview

解决方案


如果您要使用标签将您的视图约束到安全的顶部锚点,那么您将在视图上方看到视图控制器视图的背景颜色。

要解决它,您必须创建一个与您的视图具有相同颜色的视图,并带有标签和约束,它的顶部锚点到超级视图顶部锚点,底部锚点到带有标签的视图的底部锚点。此解决方案将在带有和不带有凹槽的设备上的安全区域顶部区域中显示带有标签背景颜色的视图,并在不同设备上保持标签高度不变的视图

在此处输入图像描述

在此处输入图像描述


推荐阅读