27 AĞUSTOS 2009, PERŞEMBE
iPhone UİTextField - yer tutucu metin rengini Değiştirmek
İçinde UİTextField benim kontrolleri ayarladım yer tutucu metin rengini değiştirmek için, bunu siyah yapmak istiyorum.
Yer tutucu olarak normal metin kullanarak olmadan bunu yapmak için tercih ederim ve tüm yöntemleri geçersiz kılmak olan bir yer tutucu davranışları taklit.
Ben bu yöntemi.. geçersiz kılmak inanıyorum
- (void)drawPlaceholderInRect:(CGRect)rect
..o zaman bunu yapmak gerekir. Ama bu yöntem içinde yer tutucu gerçek nesneye erişmek için nasıl emin değilim.
CEVAP
4 Aralık 2012, Salı
İOS UİViews Olası yer tutucu metin için bir renk atamak için 6, atfedilen dizeler bu yana böyle:
if ([textField respondsToSelector:@selector(setAttributedPlaceholder:)]) {
UIColor *color = [UIColor blackColor];
textField.attributedPlaceholder = [[NSAttributedString alloc] initWithString:placeholderText attributes:@{NSForegroundColorAttributeName: color}];
} else {
NSLog(@"Cannot set placeholder text's color, because deployment target is earlier than iOS 6.0");
// TODO: Add fall-back code to set placeholder color.
}
Bunu Paylaş:
JQuery kullanarak değiştirmek Tutucu M...
'yazarken metin s UİTextField nas...
UİTableViewCell seçili satır'in m...
Bir anahtar kelime üzerine fare ile üz...
jquery metin rengini değiştirmek? bunu...