我想创建一个UILabel
,它将具有渐变背景色。我想知道是否有一种方法可以通过界面构建器来实现。如果没有,有没有办法使用Swift编程语言以编程方式完成此操作?UILabel上的渐变?
任何输入或建议,非常感谢。
在此先感谢。
我想创建一个UILabel
,它将具有渐变背景色。我想知道是否有一种方法可以通过界面构建器来实现。如果没有,有没有办法使用Swift编程语言以编程方式完成此操作?UILabel上的渐变?
任何输入或建议,非常感谢。
在此先感谢。
虽然没有同样的问题,似乎这个问题的答案可以帮助:
How to Apply Gradient to background view of iOS Swift App
你必须创建一个渐变层,并插入它作为一个底层编程。
实际上,您不能直接在UILabel中放置渐变图层,因为文本会消失。请参阅Adding a CGGradient as sublayer to UILabel hides the text of label
您可以使用UIView,将UILabel放入其中,然后将渐变图层添加到UIView。
既然文字会消失......颈部疼痛。创建自定义视图是一个不错的建议+1 –