首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UILabel文本上放置纹理

如何在UILabel文本上放置纹理
EN

Stack Overflow用户
提问于 2011-04-03 01:12:52
回答 2查看 711关注 0票数 4

我想在UILabel.text上有一个纹理。

为此,我将UILabel子类化。通过使用-drawTextInRect方法,我尝试使用CGImageMaskCreate函数仅获取用于创建图像蒙版的文本。

一旦从文本中获得了图像掩码,我就会尝试通过调用函数CGImageCreateWithMask来使用它来创建一个新图像。

这有可能吗?

这是正确的方法吗?

如何从UILabel.text获取图像蒙版?

EN

回答 2

Stack Overflow用户

发布于 2013-12-05 20:20:14

您可以仅设置文本颜色来填充图像:

代码语言:javascript
复制
label.textColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"texture"]];

结果:

票数 3
EN

Stack Overflow用户

发布于 2014-02-07 15:11:27

使用此代码。这可能会对你有帮助。

代码语言:javascript
复制
lbl.textColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"img"]];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5524616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档