问题标签 [nsmutableattributedstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 制作具有静态和属性前缀的 UITextField
我想做一个UITextField
,它有一个静态前缀并且用户不能编辑或删除,同时它也被赋予了浅灰色的字体颜色。
文本字段的可编辑部分应始终以黑色显示。
下面给出一个例子:
它本质上是用于输入用户名,带有一个不断前缀的域。
我已经尝试将textFieldShouldClear
和textField:shouldChangeCharactersInRange:replacementString:
委托方法与 一起使用NSMutableAttributedString
,但根本无法破解它:
我确信有人已经做过类似的事情。
objective-c - NSMutableAttributedString - 如何包装?
我的 NSMutableAttributedString 一直有问题。我有一个启用了换行的 UITextView 对象,它每行可以容纳 80 个字符。我想设置 UITextView 的属性文本。我的属性字符串包含 85 个“空格”字符,最后是字母“A”。我希望字符在 textview 上换行,但总是将“A”推到第二行的左侧,就好像正在修剪一些空格一样。
当我这样做时,第一行中的空格显示得很好,但是当它换行时,它就有问题了。有任何想法吗?提前致谢!
objective-c - UITextView 和 NSMutableAttributedText
UITextView
我使用时显示格式化文本NSAttributedString
:
但是,当我使用时,NSMutableAttributedString
我看到附加的属性字符串没有格式化。格式化将只显示它初始化的字符串。
为什么?
ios - 将 NSMutableAttributedString 转换为 NSString
我们不能转换NSMutableAttributedString
成NSString
?
我有两个NSMutableAttributedStrings
,我将第二个字符串附加到第一个字符串,如下所示:
[string1 appendAttributedString:string2];
由于我必须在标签上显示 string1 我这样做:
我收到"unrecognized selector sent to instance"
错误。
我在这里做错什么了吗?这不是将NSMutableAttributedString
标签分配给文本属性的正确方法吗?
ios7 - 在 iOS 7 中使用 NSForegroundColorAttributeName 时,带有表情符号的字符串会被替换
当我将 NSForegroundColorAttributeName 与包含表情符号的字符串一起使用时,该字符串会垂直移位。
这是一个例子:
我得到以下结果:
绿色标签被替换。这仅在 iOS 7 上发生,在 iOS 6 上一切正常。
有人知道为什么会这样吗?
亲切的问候
阿诺
ios - NSMutableAttributedString 垂直对齐
我有一个文本的椭圆路径。对于填充路径,我使用了 NSMutableAttributedString:
但这仅适用于水平文本对齐。我如何应用垂直对齐?
我有这个结果:
但我需要这个:
ios - 在属性字符串上设置 NSForegroundColorAttributeName 会在 iOS 6 上将文本向下移动
我在我的 iOS 应用程序中使用属性字符串给文本一些样式:
问题是在 iOS 6 上,文本不再垂直居中UILabel
。在 iOS 7 上没问题。
我发现当我删除该NSForegroundColorAttributeName
属性时,它正确居中但文本为黑色
有谁知道解决这个问题的方法?这是iOS中的错误还是我错过了什么?
ios - 是否可以获得 NSMutableAttributedString 的属性和范围列表?
我创建了一个采用 NSAttributedString 的方法,并且正在寻找动态创建子视图和标签以将字符串放入其中。因为需要确定字体和大小等属性才能正确确定标签的大小,所以我需要确定是否可以遍历已应用于属性字符串的值和范围?
我知道我可以单独传递属性,但为了可重用性,我希望能够向方法传递尽可能少的参数。
ios - 这个 Objective-C 正则表达式有什么问题?
我正在尝试检测星号之间的任何单词:
但我从来没有得到积极的结果。正则表达式有什么问题?
ios - NSMutableAttributedString 在 iOS 7.0.3 中崩溃
几天以来,我遇到了仅在 iOS 中发生的崩溃,其中包含以下代码行
调试器给出的原因是
“由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'NSConcreteMutableAttributedString addAttribute:value:range::nil value'”异常类型:SIGABRT
我从文档中知道这是 nil 的值。知道为什么 [UIFont fontWithName:@"HelveticaNeue-Italic" size:myLabel.font.pointSize] 在 iOS 7.0.3 中会返回 nil 吗?(它在 iOS 7.0.2 中运行良好)