2

UITextViewの色をプログラムで変更しようとしていますが、更新されていないようです。ビューコントローラクラスでIBOutletを定義し、ストーリーボードに関連する接続を追加しました。viewDidLoad:メソッドには、次のものがあります。

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

ただし、テキストの色は同じままです(黒)。何か案は?

4

3 に答える 3

2

それを並べ替えました:

-setHelpText:helpText UITextView に入力するテキストを取得するメソッドを呼び出しましたが、これを実行すると (IBOutlet と同じ名前のセッターを持つ)、nil オブジェクトが作成されます。メソッド名を別のものにリファクタリングしましたが、すべて問題ありません:)

于 2013-03-24T04:51:34.487 に答える
0

最初にあなたのUITextView追加が適切かどうかを確認してください???

適切かどうかを確認し @property and @synthesizeますか??

で試すこともできます

helpText.textColor = [UIColor whiteColor];

別の方法は

UIColor *myColor = [UIColor colorWithHue:0.38 saturation:0.98 brightness:1.0 alpha:1.0];
[helpText setTextColor:myColor];
于 2013-03-24T04:38:05.353 に答える
0
UITextView *t = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
[lbl setTextColor:[UIColor blueColor]];
[self.view addSubview:txtView];
于 2013-03-24T06:27:39.797 に答える