问题标签 [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.
c# - monotouch NSMutableAttributedString AddAttribute
我正在尝试用 4 个基本按钮(粗体、斜体、下划线 + 颜色)做一个富文本编辑器工具栏,这实际上是我得到的:
粗体和斜体效果很好,但无法制作下划线和颜色:/,我已经成功地将下划线应用到我的选择中,但我更想知道应该怎么做。
似乎我正面临一个铸造问题,因为NSUnderlineStyle.Single返回一个预期对象的枚举,颜色也是如此
ios - NSMutableAttributedString 中的标签是什么
当我们po
对可变属性字符串执行 a 时,有人可以告诉我什么是 Tabs 吗?
ios - NSMutableAttributedString initWithData:导致 EXC_BAD_ACCESS 旋转
我在 a 中显示不同类型的内容,tableview
并使用不同的自定义方法计算每个单元格的高度,在heightForRowAtIndexPath
.
其中一种自定义方法意味着在 中转换一些 html NSMutableAttributedString
,然后计算 this 的高度NSMutableAttributedString
。
对于 html 转换,我使用新initWithData:
方法。
一切正常,除非我旋转屏幕 => 我每次都有一个 exc_bad_access。
使用 Instruments / Zombies,我已经能够找到错误,实际上就是这个initWithData:
.
(当我删除此方法并使用 创建“简单”NSMutableAttributedString
时initWithString
,我可以根据需要多次更改方向,不再需要crash
了)。
知道为什么吗?
(顺便说一下,我的项目使用ARC)
仪器/僵尸截图:
调用的自定义方法heightForRowAtIndexPath
:
< UtilitiesForFrontEndUI heightForFacebookAttributedText
: >
使用 initWithData 进行 html 转换的自定义方法NSMutableAttributedString
:
< UtilitiesForFrontEndUI formatRawFacebookContentForFrontEndRichTextContents:
>
如果我用一个简单的 initWithString 替换 initWithData 不再有 exc_bad_access
ios - 如何在ios的表格视图中设置多种颜色文本
我有一个字符串...。Share Pictures
我想以Share
不同的颜色显示。我曾经NSMutableAttributedString
更改字符串那部分的颜色。但是当我cell.textLabel.text
使用以下字符串设置它时它不起作用。任何其他方式做这个?
这种方式是行不通的。
并在表视图数据源方法中。
uitableview - NSMutableAttributedString UILabel 选择时不保留其属性
我在保留属性 NSMutableString 时遇到问题。我有一个 UITableView,每个 UITableViewCell 都有一个属性文本。设置属性文本是没有问题的,但是在选择时,UITableViewCell 的属性会丢失。这是我在cellForRowAtIndexPath中设置属性的代码:
我可以指出mainLabel也是一个 UILabel,那里没有自定义。任何正确方向的帮助将不胜感激!
ios - 突出显示或下划线字符串中的特定单词
我想突出显示或下划线中的一组特定单词NSString
。我能够检测到这些词是否存在,只是无法突出显示它们。
这段代码更接近正确的路径。我确实看到了一个突出显示的字符,但它是字符串中的第一个字符,而不是我搜索的单词。
ios - NSAttributedString 中的按钮操作或类似操作
有没有办法做类似于属性 NSLinkAttribute 的事情,但不是打开一个 URL 我想在 iOS 上触发一个动作?
objective-c - 如何在 Objective-C 中为 UINavigationBar 设置自定义标题字母间距
如上所述,我想知道是否有某种方法可以为 UINavigationBar 的标题设置自定义字母间距。
我知道有一种方法可以将字母间距设置为 ex。使用 NSMutableAttributedString 标签,但不幸的是 UINavigation 栏不能那样工作。
是否有任何解决方法来设置它?
ios - TTAtributedLabel 使用在 MACRO 标题中定义的 UIColor 设置多色?
我正在使用 TTAtributedLabel 库在带有以下代码的标签中使用多色。
我的问题是我在一个头文件中使用了一个常量 UIColor ,其中包含以下内容
但现在的问题是我无法使用以下方法访问它来为 uilabel 中的部分字符串提供上述颜色
所以谁能告诉我如何在上面的行中使用上面的常量颜色来代替[UIColor blueColor].CGColor
它现在给我的编译错误?
ios - 多行 UILabel 上的 NSAttributedString 切断第一行
我已经查看了大约 10 个关于 SO 的问题,但仍然不足。
我有一个多行 UILabel(在 Interface Builder 中创建,numberOfLines 设置为 0),通常呈现如下:
我想强调“服务条款”和“隐私政策”,所以我添加了以下代码:
但结果如下所示:
我需要做什么才能显示两条线,并在适当的范围下划线?
此外,我不希望使用 OHAttributedLabel 或 TTTAttributedLabel 之类的第 3 方库,因为这是我的应用程序中唯一需要为一段文本添加下划线的地方。
我试过的
sizeToFit
设置属性文本后调用- 改用 UITextView。两条线都正确渲染,但我失去了中心对齐。
- 重置
numberOfLines
和lineBreakMode
代码
Sascha 让我上传两张背景颜色设置为非清晰的屏幕截图。奇怪的是,一切都按预期显示!不知道该怎么做或这告诉我们什么。