Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UITextView文本颜色不变_Iphone_Objective C_Xcode_Uitextview - Fatal编程技术网

Iphone UITextView文本颜色不变

Iphone UITextView文本颜色不变,iphone,objective-c,xcode,uitextview,Iphone,Objective C,Xcode,Uitextview,我试图通过编程更改UITextView的颜色,但它似乎没有更新。我在视图控制器类中定义了一个IBOutlet,然后在故事板中添加了相关的连接。在viewDidLoad:方法中,我有: [super viewDidLoad]; [helpText setBackgroundColor:[UIColor clearColor]]; [helpText setTextColor:[UIColor whiteColor]]; 但是,文本颜色保持不变(黑色)。有什么想法吗?首先检查您的UITextVie

我试图通过编程更改UITextView的颜色,但它似乎没有更新。我在视图控制器类中定义了一个IBOutlet,然后在故事板中添加了相关的连接。在viewDidLoad:方法中,我有:

[super viewDidLoad];
[helpText setBackgroundColor:[UIColor clearColor]];
[helpText setTextColor:[UIColor whiteColor]];

但是,文本颜色保持不变(黑色)。有什么想法吗?

首先检查您的
UITextView
添加是否正确

检查
@属性和@synthesis
是否正确

您也可以尝试使用

helpText.textColor = [UIColor whiteColor];
另一种方式是

UIColor *myColor = [UIColor colorWithHue:0.38 saturation:0.98 brightness:1.0 alpha:1.0];
[helpText setTextColor:myColor];
分类:


我有一个名为
-setHelpText:
的方法,该方法将文本放入helpText UITextView,但是这样做(使用与IBOutlet同名的setter)会导致创建一个nil对象。将方法名称重构为其他名称,一切正常:)

是否正确挂钩了它们?是的,尽管我不确定发生了什么-我也无法更改textview的文本。尽管在IB中,所有这些都已正确连接-即使重新启动Xcode以查看是否有帮助,但仍然存在相同的问题。其他控件如何,它们是否正常工作?其他控件,例如?您是否确定
-viewDidLoad
中的
帮助文本
为非零?
[helpText setTextColor:…]之间没有任何区别
helpText.textColor=…
@AnoopVaidya-这与ans..bCoz.可能是op忘记给出“@property或@synthesis”…?我在op所说的视图控制器类中定义了一个IBOutlet。对于任何不使用它的人,请尝试在viewDidLayoutSubviews方法中更改textview颜色。这对我有用。messageTextView.textColor=MyColor.myGreen()
UITextView *t = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
[lbl setTextColor:[UIColor blueColor]];
[self.view addSubview:txtView];