我尝试过使用:
hintView.textColor = [UIColor greenColor];
- (IBAction)secondHintq:(id)sender {
if(!btn2Pressed) {
if((coins -10) >= 0){
coins = coins -10;
score = score -2;
coinsLabel.text = [NSString stringWithFormat:@"%d",coins];
hintView.text = @"Type in text here 2";
[_candletwo setImage:[UIImage imageNamed:@"candle2_03.png"] forState:UIControlStateNormal];
coinsLabel.text = [NSString stringWithFormat:@"%d",coins];
self.candlethree.hidden = NO;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
CGPoint center = [_candlethree center];
center.x = 160;
center.y = 70;
[_candlethree setCenter:center];
[UIView commitAnimations];
btn2Pressed = true;
}
else{
//Show an alert that the user has not enough coins
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"TITLE" message:@"MESSAGE" delegate:nil cancelButtonTitle:@"RETURN BUTTON" otherButtonTitles:nil];
[alert show];
}
}
}
我怎样才能让它发挥作用?
答案 0 :(得分:1)
也许尝试做这样的事情:
[hintView setTextColor:[UIColor greenColor]];
另外,请确保使用IB,确保插座正确连接。
答案 1 :(得分:1)
首先确定。
IBOutlet已正确连接。
检查UITextView对象
hintView上面没有任何子视图。
- (void)viewDidLoad {
NSLog(@"%@",hintView); // returns nil
}
然后使用这个
[hintView setTextColor:[UIColor grayColor]];
OR
hintView.textColor=[UIColor greenColor];
答案 2 :(得分:0)
如果要更改标签的大小和字体,可以这样做。
[yourLabel setFont:[UIFont fontWithName:@"font name" size:18]];
您可以在视图中放置标签并执行此操作。
我认为这适用于textView
基于修改
颜色
[yourtextView setTextColor:[UIColor blueColor]];
答案 3 :(得分:0)
hintView.font = [UIFont fontWithName:@"yourFontName" size:777];
来源:
编辑:textColor也应该有用。检查你是否在某处(例如在故事板中)覆盖了这个