Iphone UITextView文本颜色不变
我试图通过编程更改UITextView的颜色,但它似乎没有更新。我在视图控制器类中定义了一个IBOutlet,然后在故事板中添加了相关的连接。在viewDidLoad:方法中,我有: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
[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];