- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用了这个String
扩展来将strikeThrough添加到文本
这是扩展名:
extension String{
func strikeThrough()->NSAttributedString{
let attributeString: NSMutableAttributedString = NSMutableAttributedString(string: self)
attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle, value: NSUnderlineStyle.single.rawValue, range: NSMakeRange(0, attributeString.length))
return attributeString
}
这是我如何使用UILabel
:
if isDone {
self.title?.attributedText = title.strikeThrough()
} else {
self.title?.attributedText = nil
self.title?.text = title
}
它在 iOS 12 中运行良好,但在 iOS 13 中,self.title?.attributedText = nil
不会删除 StrikeThrough 行。在我的应用程序中,当在文本上添加删除线时,它将从列表中删除,但现在,它被删除,但删除线将出现在其他文本上,这是不应该发生的。还有 self 标题?也不为零。
您能否建议我任何从文本中删除 strikeThrough
的方法,当前带有 nil
的表单不起作用。
非常感谢
最佳答案
在我不想再显示它的情况下,我通过将值设置为 0 来使其工作。
let attributeString: NSMutableAttributedString = NSMutableAttributedString(string: weightString)
//HACK we have to set strikethrough to 0 for ios 13 or it won't remove the strike even if setting the attributed text to nil
attributeString.addAttribute(NSAttributedString.Key.strikethroughStyle, value: 0, range: NSMakeRange(0, attributeString.length))
cell.weightLabel.attributedText = attributeString))
关于swift - StrikeThrough 属性与 iOS 13 不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58142205/
使用 VBA(Excel 365(16.0.12527.20880),德语)我试图将复选框( Checkbox1)的删除线属性设置为 False按照Office VBA reference这应该有效。
我用它来浏览 textView textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); 但现在我
我正在寻找一种方法来使IntelliJ(13-U EAP)或Eclipse(Kepler + Grails IDE 3.4)理解域类属性上的@Deprecated批注,例如: @Resource cl
我有一个来自网络服务的文本 block ,根据我预定义的一些标签,我想在将文本设置为我的 TextView 之前设置文本样式。对于粗体、斜体和下划线,我可以使用 replaceAll 命令轻松完成:
我使用了这个String扩展来将strikeThrough添加到文本 这是扩展名: extension String{ func strikeThrough()->NSAttributedString
我有大约 1000 行数据。一些单元格由删除线和普通字符组成。我只想删除那些是删除线的字符,并在这些单元格中保留另一个非删除线字符。 单元格的其余部分也应保持不变。 单元格中的示例: "334(删除线
我想使用 CSS 为文本添加删除线。 我使用标签: button.setStyle("-fx-strikethrough: true;"); 但是这段代码有效,请帮忙。 最佳答案 您需要使用 CSS
我正在做一个不使用任何图像的网站,以使其响应迅速且速度更快,仅使用 CSS(3)。我正在尝试使用 CSS 实现以下效果 我以前用过 Ou 和 CSS(使用图像): .strikethrough
是否可以删除标签中的文本(NSTextField)? 我尝试使用字体面板,但显然当我尝试设置它们时这些被忽略: 最佳答案 您可以这样做,假设 _textField 设置为您的 xib 中的 socke
在R中导入excel文件时,我必须检查包含“删除线”格式的数据 我们有什么方法可以检测到它们吗? 欢迎使用 R 和 Python 方法 最佳答案 R-溶液tidyxl -package 可以帮助你..
将 Xcode 升级到 7.3 后,我发现有些模块在导入时被删除,如下图所示: 但是在添加模块之后(所以只需按 enter)一切都很好。这意味着什么?这里的模块是用 Swift 编写的,可以正常工作。
将 Xcode 升级到 7.3 后,我发现有些模块在导入时被删除,如下图所示: 但是在添加模块之后(所以只需按 enter)一切都很好。那是什么意思?这里的模块是用 Swift 编写的,可以正常工作。
将 Xcode 升级到 7.3 后,我发现有些模块在导入时被删除,如下图所示: 但是在添加模块之后(所以只需按 enter)一切都很好。这意味着什么?这里的模块是用 Swift 编写的,可以正常工作。
将 Xcode 升级到 7.3 后,我发现有些模块在导入时被删除,如下图所示: 但是在添加模块之后(所以只需按 enter)一切都很好。这意味着什么?这里的模块是用 Swift 编写的,可以正常工作。
我有一个代码,如果我在外部 div 上应用 text-decoration: line-through;,所有内部 div 元素也必须是“删除线”。这通常可以 100% 正常工作;但是,如果我将子元素
我是一名优秀的程序员,十分优秀!