【发布时间】:2014-09-18 12:25:09
【问题描述】:
在 UITextView 中标记文本,但由于某种原因,它拒绝接受我使用 setMarkedTextStyle 提供的任何内容。 -markedTextStyle 总是返回 nil,并且标记的文本看起来总是一样的(蓝色背景并保持文本颜色)。
[_taggedUsersView setMarkedTextStyle:@{UITextInputTextColorKey: [UIColor whiteColor], UITextInputTextBackgroundColorKey: [UIColor tranceLinkBlue], UITextInputTextFontKey: [UIFont fontWithName:@"HelveticaNeue-Medium" size:14.0]}];
在我创建文本视图时,在标记文本之前和之后都尝试过这样做。但它仍然保持默认样式,并为样式返回 nil。
【问题讨论】:
-
远射,但你试过 self.taggedUsersView 吗?
-
如果您运行的是 iOS 8,这可能是个问题,因为它现在已被弃用:
Deprecated in iOS 8.0. -
什么被弃用了?在我现在查看的 iOS 8 文档中,markedTextStyle 和 setMarkedTextRange 都没有被弃用。
-
库马尔不是同一个问题。我的标记文本不是零,只是样式。
标签: ios uitextview uitextinput