2010-10-14 31 views

回答

21
yourTextView.textColor = [UIColor redColor]; 

在文档中查找UITextView会立即给出。 ;-)

+1

如果您使用'yourTextView.',然后按ESC,则会出现一个您可以设置的属性列表。它总是最好先看看这个第一,这样简单的问题可以通过首先看一看。 – 2010-10-14 10:16:34

13

最后,setTextColor:是答案,以前的答案中缺少一个重要的细节:要在iOS 8中使用此功能,我必须设置color = after =设置文本。

因此,

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    _myTextView.textColor = [UIColor whiteColor]; 
    _myTextView.text = @"yadda yadda yadda..."; 

    // etc., snip 

难道工作,同时

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    _myTextView.text = @"yadda yadda yadda..."; 
    _myTextView.textColor = [UIColor whiteColor]; 

    // etc., snip 

DID工作。这在iOS 8中引起了我的一个错误,我将写出它。

+1

(注意:雷达#20601113) – Olie 2015-04-18 16:23:13

+0

是否在iOS 9.0或更高版本中修复? – Hemang 2016-02-02 07:44:44

+0

救命稻草,谢谢! – Vlad 2016-03-08 15:29:16

6

我发现,设置

_textView.selectable = true; 

解决了这个奇怪的问题。