簡體   English   中英

TTStyledTextLabel透明背景

[英]TTStyledTextLabel transparent background

我將其發布在Three20 Google組中,但隨后看到了推薦在此處發布的建議?

我沒有使該對象的背景透明化。

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更改為紅色,則可以使用。

我已經成功完成了TTTableImageItemCell和TTTableSubtitleItemCell的操作,但是TTStyledTextLabel似乎沒有使用TTStyledTextTableItemCell。

我真的迷路了。 有人可以告訴我需要將clearColor設置為什么來實現嗎? 謝謝!

您正在使用TTTableViewController嗎? 嘗試編輯默認樣式表,並將默認顏色從白色更改為透明:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM