我有一套由我的控制器自動生成的UILabel
。我想要的是能夠爲不同顏色的個別字符着色。我怎樣才能做到這一點?UILabel - 顏色特定字符
0
A
回答
2
這不能用UILabel
完成。通常用於封裝格式化字符串的對象是NSAttributedString
,但它們不能通過UILabel
顯示。
您必須改爲使用CATextLayer
,或者接受屬性字符串的UILabel
的許多插入替換項之一。有關更多詳細信息,請參閱this question的答案。
0
你不能使用不同的文字顏色UILabel
。您可以爲UILabel分配特定的字體和特定的背景顏色。但你可以做一件事。如下。
for(int i=0;i<5;i++){
UILabel *label = [[UILabel alloc]init];
label.tag = i;
[self.view addSubView:label];
}
for(UIView *view in [self.view subViews]){
if([view isKindOfClass[UILabel class]]){
switch (view.tag){
case 1:
view.textColor = [UIColor greenColor];
view.frame = CGRectMake(0,y,37,10);
(UILabel*)view.text = @"Hello";
[view sizeToFit];
y=y+view.frame.size.width;
break;
case 2:
view.textColor = [UIColor redColor];
view.frame = CGRectMake(0,y,37,10);
(UILabel*)view.text = @"World";
[view sizeToFit];
y=y+view.frame.size.width;
break;
//
//
}
}
相關問題
- 1. 顏色特定的字符?
- 2. 更改特定字符串的顏色
- 3. 更改特定字符的顏色
- 4. UILabel lineBreakMode,在特定字符中斷
- 5. 的UILabel文字刪除與顏色
- 6. 改變UILabel的文字顏色
- 7. 的UILabel文字顏色不的iOS 4.3
- 8. iOS:自定義顏色作爲UILabel背景顏色
- 9. Android通過字符串循環來顏色特定字
- 10. UILabel TEXT的兩種顏色
- 11. UILabel自動更改顏色
- 12. 更改UILabel顏色動畫
- 13. UILabel中的多種顏色
- 14. 更改特定的行顏色uipicker
- 15. 基於自定義線性漸變的UILabel文字顏色
- 16. 使UILabel的文字顏色與UITableView標題的文字顏色相同
- 17. 爲特定值分配特定顏色
- 18. 改變MATLAB中特定字符的顏色編輯文本
- 19. 加載到RTB中時的顏色特定字符
- 20. 如何在字符串中加粗和顏色特定文本
- 21. 更改特定字符的文本顏色
- 22. 如何在Microsoft Excel中更改特定字符的顏色
- 23. 如何更改字符串中特定單詞的顏色? vb.net
- 24. 在C++控制檯中更改特定字符的顏色
- 25. 更改Tkinter.Canvas中的特定字符顏色
- 26. 宏改變範圍中特定字符的顏色
- 27. 更改字符串中特定單詞的顏色
- 28. 將顏色應用於字符串中的特定單詞
- 29. Perl:特定字符的顏色錯誤日誌
- 30. 在WinGHCi中更改特定字符的輸出顏色
對不起,但我沒有按照代碼做什麼,這是什麼意思? – Chris 2012-03-28 17:15:46