我试图将SegmentControl
置于稍小的UIView
内,以便剪切Segment控件,足以隐藏1px边框和圆角。
使用SegmentControl
下方的自动布局参数,我将其放在设备宽度UIView
内,高度为37px。目标是segmentControl
在所有边界上都大2px,并被裁剪。
这通常很有效。问题并不总是如此。出于某种原因,某些ViewControllers
当它一直在顶部时,SegmentControl
的底部拒绝隐藏,我看到底部边界线。
另一个当它垂直位于页面的中心时,我总是看到顶部边框。我甚至尝试将段控制设置为超大,并将-2&#s;更改为-10秒,并且段控件显得更大。
主要问题是外部UIView似乎没有强制其高度等于约束,因此变得更大。我已经尝试关闭尽可能多的" AutoResize Subview" s,因为我可以测试,但这似乎没有改变它。我也在父视图上使用ClipSubviews
。
关于如何使这个高度限制难以改变视图的任何建议,并真正让它坚持下去?