Text in einem UITextView markieren, aber aus irgendeinem Grund lehnt er ab, irgendetwas zu akzeptieren, das ich ihm mit setMarkedTextStyle gebe. -markedTextStyle gibt immer nil zurück, und der markierte Text sieht immer gleich aus (blauer Hintergrund und behält die Textfarbe bei).UITextView speichert markedTextStyle nicht (UITextInput-Protokoll)
[_taggedUsersView setMarkedTextStyle:@{UITextInputTextColorKey: [UIColor whiteColor], UITextInputTextBackgroundColorKey: [UIColor tranceLinkBlue], UITextInputTextFontKey: [UIFont fontWithName:@"HelveticaNeue-Medium" size:14.0]}];
Ich habe versucht, dies sowohl beim Erstellen der Textansicht, direkt vor dem Markieren von Text und direkt danach. Aber es behält immer noch den Standardstil bei und gibt für den Stil nil zurück.
Long Shot, aber haben Sie versucht self.taggedUsersView? –
Wenn Sie mit iOS 8 arbeiten, kann das ein Problem sein, da es jetzt veraltet ist: 'Veraltet in iOS 8.0.' –
Was ist veraltet? Sowohl "markedTextStyle" als auch "setMarkedTextRange" sind in den iOS 8-Dokumenten, die ich gerade betrachte, nicht veraltet. –