当与其他UIView的边界线重叠时,UIView边界线变厚

时间:2015-04-06 14:16:37

标签: ios uiview

Two UIViews, One behind 'Select Your Country and other behind 'Your Number' Two UIViews

两个UIViews都有边框宽度1和一些边框颜色。 当上部视图的下边框与底部视图的上边框重叠时,您可以看到结果。我可以将边界与边界相似吗?

P.S视图的布局没有约束或自动布局。

当调整底部视图的y值时,将视图调整为:

A space appears

但我希望两边的线条与边框相同......

2 个答案:

答案 0 :(得分:1)

您确定视图重叠吗?看起来你实际上有相反的问题。如果使用自动布局,请尝试将下部视图的顶部约束到上部视图的底部,并使用常量值-1。如果您使用框架进行布局,只需将底部视图的值调整为一个。只要边界完全不透明,就应该完全覆盖另一边,它看起来是一点厚。

答案 1 :(得分:1)

你和@ user3117251已经相当接近了。你需要做的事情如下:

调整第二个视图的y坐标,使其等于
(第一个视图的y坐标+第一个视图的高度 - 边框宽度)。

欢迎你:)