首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TTStyledTextLabel透明背景

TTStyledTextLabel透明背景
EN

Stack Overflow用户
提问于 2011-11-27 06:47:58
回答 1查看 147关注 0票数 0

我把这篇文章贴在了three20 google组上,但后来看到了推荐贴在这里?

我不想让这个对象的背景变得透明。

代码语言:javascript
复制
TTStyledTextLabel* label1 = [[[TTStyledTextLabel alloc] initWithFrame:CGRectMake(0, 0, 320, 1250)] autorelease];    
label1.backgroundColor = [UIColor clearColor];
self.dataSource = [TTListDataSource dataSourceWithObjects:
                       label1,
                       nil];

我在TTTableViewController中做这件事。

我尝试过重写这个类,但我在其中所做的任何事情都没有帮助。我也尝试过覆盖TTListDataSource并尝试在其中设置值,但我所能做的就是用一个新的单元格覆盖内容,我可以让它变得透明,但这样它就不再是一个TTStyledTextLabel了。

执行label1.backgroundColor = [UIColor clearColor];会将其设置为透明,但在它后面似乎有一些保持白色的对象。如果我将label1.backgroundColor更改为red,它将起作用。

我用TTTableImageItemCell和TTTableSubtitleItemCell成功地做到了这一点,但TTStyledTextLabel似乎没有使用TTStyledTextTableItemCell。

我真的迷路了。有人能告诉我需要对clearColor设置什么才能实现这一点吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-11-28 23:34:07

你在使用TTTableViewController吗?尝试编辑默认样式表,并将默认颜色从白色更改为透明:

https://github.com/facebook/three20/pull/689/files

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8282222

复制
相关文章

相似问题

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