首页 > 解决方案 > 如何从 iOS 13 为 UIControlSegment 设置透明颜色或图像?

问题描述

我一直在互联网上关注多个关于自定义UIControlSegmentiOS 13 新功能的示例,但没有一个示例说明如何将其背景颜色设置为透明。我的应用程序中有一个非常柔和的渐变,我无法再将其设置为透明。我试图应用一个层来尝试修复它但没有成功,整个组件正在被修剪或者它正在影响上层。

网上所有的例子基本都是一样的,白底黑底。当您在彩色应用程序中进行维护时,这并不好。

在此处输入图像描述
(我需要将灰色背景设置为透明或渐变)

我的经理不想更改应用程序布局,我们现在没有时间。

我试图按照本教程进行操作,但没有成功:https ://stackoverflow.com/a/56458794/2430555

通过设置segmentedControl.backgroundColor = UIColor.white,您不会得到白色背景。这没有意义。

谢谢你。

标签: swiftuikituisegmentedcontrolios13

解决方案


推荐阅读