3

私が持っているコードはほとんどこれです(カスタムビューはなく、単一のビューアプリケーションのみ):

viewController.h:

@interface ViewController : UIViewController <UITextFieldDelegate>
...
...
@property (strong, nonatomic) IBOutlet UILabel *statusMessage;
@end

ViewController.m:

@synthesize statusMessage = _statusMessage;

- (void) viewDidLoad {
   ...
   ...
   ...
   self.statusMessage = [[UIlabel alloc] initWithFrame:CGRectMake(...)];
   [self.statusMessage setTextColor:[UIColor redColor]];
}

背景色を変更でき、選択した色で適切に表示される他のラベルを作成しましたが、何をしても、このラベルは常に灰色がかった色として表示されます。どんな提案でも大歓迎です!

4

1 に答える 1

14

ラベルが無効になっていますか? の値を確認してくださいenabled。の場合NO、それはあなたの色を上書きする可能性があります。についても同様ですhighlighted。の場合YESは、強調表示された色が使用されます。

于 2012-08-15T20:36:10.363 に答える