如何在UITextView中将文本颜色更改为透明

时间:2010-12-17 09:16:36

标签: iphone objective-c cocoa-touch uitextview

我想用透明的方式更改UITextView中的文本颜色。从许多论坛,我们只需设置明确的文字颜色。当我在XIB中使用清晰的颜色设置文本颜色时,文本颜色不会更改为透明,而是更改为黑色。但是当我用其他颜色设置时,文本颜色会变为我选择的颜色。任何机构都可以帮我解决问题吗?

4 个答案:

答案 0 :(得分:3)

试试这个:

[[textView.subviews objectAtIndex:1] setHidden:YES];

这应该使文本不可见,但仍然允许您键入和使用UITextView的所有其他功能。

答案 1 :(得分:1)

尝试设置:

yourTextView.alpha = 0.6 // or any positive float value < 1.00

答案 2 :(得分:0)

您可以更改文字颜色alpha值:

  yourTextView.textColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5];

UPDATE ::

myTextView.backgroundColor = [UIColor clearColor];
myTextView.alpha = 0.5;

答案 3 :(得分:0)

伪透明度怎么样?将文本颜色设置为文本视图的不透明文本颜色和背景颜色之间的颜色。