2010-10-14 50 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; 

解決了這個奇怪的問題。