No, penso che non è possibile modificare il colore della sovrapposizione o TextColor fuori dalla scatola ..
Questo è un duro, se si mette un punto di interruzione in - (void) layoutSubviews {..}
della vista Avrete vedi UIKit ha disegnato un 'UITextSelectionView' sopra il testo ...
Ho provato a sottoclasse UITextView per vedere se il suo layoutSubviews è stato sparato e sembra che lo faccia!
Così ho provato a rimuovere la sovrapposizione:
- (void) layoutSubviews {
[super layoutSubviews];
for (UIView *subview in self.subviews) {
if ([NSStringFromClass([subview class]) isEqualToString:@"UITextSelectionView"]) {
DLog(@"Subview %@", [subview debugDescription]);
[subview removeFromSuperview];
break;
}
}
}
e ha funzionato .. ma che si traduce in mancanza il cursore, e disabilitando qualsiasi selezione :(
penso che dovrete disattivare Correzione automatica ..
io ri-avviare il bounty se qualcuno trova una risposta reale!
Ho la stessa domanda e non ho trovato risposta ... qualcuno? Ti offro una taglia per una risposta a questo (che non verrebbe rifiutato dall'app store) – Cashew
COME ON! nemmeno un commento? nessun altro usa mai la correzione automatica con un UITextView colorato? sono solo io (e OP) che hanno questo problema? Almeno pubblica un commento e dì "sto avendo lo stesso problema e penso ..." – Cashew
Scusate. Ho fatto qualche ricerca in giro e non ho trovato alcuna informazione utile. – JSuar