小编Mik*_*ell的帖子

如何防止UISegmentedControl的backgroundColor超出分段边界

我注意到当我为UISegmentedControl.backgroundColor设置颜色时,颜色会超出控件的边缘(尽管不会超出视图的边界).这是一个示例,其中分段控件的背景颜色设置为白色,容器视图的背景颜色设置为灰色:http://i.imgur.com/yHYT14C.png

我已经设置了分段控件的AutoLayout约束,以便应该使用intrinsicContentSize,但我还没有看到其他人发布有关此问题的信息

请注意,上面的图像是我能够看到的最好的图像......在此之前它已经流出了大约3-4px.

我已经尝试将视图配置为clipSubviews,并将支持UIView的图层配置为masksToBounds,但我没想到要修复问题,因为我假设出血包含在视图的/图层边界内.

任何建议或意见表示赞赏.如果不是,我将只需要创建图像来支持修复流血的UISegmentedControl,但至少可以说,这很难维护.

uisegmentedcontrol ios

37
推荐指数
2
解决办法
8580
查看次数

标签 统计

ios ×1

uisegmentedcontrol ×1