Interface Builder で UITextField のプレースホルダーを設定しました。さて、プレースホルダーのテキストを太字にするにはどうすればよいですか?
質問する
1874 次
3 に答える
5
問題には次のコードを使用してください。
UIColor *color = [UIColor blackColor];
UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
[self.textField setFont:boldFont];
self.textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"Test" attributes:@{NSForegroundColorAttributeName: color}];
これが多くの人に役立ちますように。
于 2013-04-03T11:57:33.000 に答える
2
最も簡単な方法は、プロパティ (フォント、サイズなど) を変更するUITextField
と、プレースホルダーにも適用されます。のプロパティを変更するだけUITextField
で効果を確認できます。
編集 :
次に、UITextField
デリゲート メソッドで、このプロパティを通常の値に再度設定します。
于 2013-04-03T11:34:32.047 に答える