nsattributedstring相关内容

添加“...阅读更多”到UILabel的尽头

我有一个 UILabel ,在某些情况下,文本比 UILabel 本身要长,所以我看到了文字为“bla bla bla ...”我想添加 ...阅读更多按钮文字结束 UILabel .. 我看过一些帖子,但他们提供的解决方案对我不利,例如:计算将输入 UILabel 的字符数,但使用我使用的字体时,每个字符的宽度都不同。 我该如何设法做到这一点? 提前致谢! 解决方案 这 ..
发布时间:2018-08-30 18:12:18 移动开发

Swift-更改具有自己样式的HTML字符串上的字体

我正在从Wordpress API获取HTML字符串并将其解析为Attributed String以在我的应用中显示它。由于字符串有自己的样式,它会显示不同的字体和大小,这会影响我们的设计选择。 我想要做的是更改字体及其大小整个属性字符串。 我尝试在属性字符串的选项中这样做,但它什么都不做: 让attributionT =试试! NSAttributedString( data ..
发布时间:2018-08-30 18:03:02 移动开发

在单个标签中使用多种字体颜色

有没有办法在iOS中的单个标签中使用两种甚至三种字体颜色? 如果使用“你好,你好吗”这样的文字作为例子,“你好”将是蓝色,“你好吗”将是绿色? 这可能,比创建多个标签更容易吗? 解决方案 首先初始化你 NSString 和 NSMutableAttributedString ,如下所示。 var myString:NSString =“I AM KIRIT MODI” ..
发布时间:2018-08-30 17:59:13 移动开发

是否可以在UITextView和UITextField中更改单个单词的颜色

是否可以在UITextView和UITextField中更改单个单词的颜色? 如果我输入了带有符号前面的单词(例如:@word),则可以它的颜色会改变吗? 解决方案 是的,你需要使用 NSAttributedString ,找到 RunningAppHere 。 扫描单词并找到单词的范围并更改其颜色。 编辑: - (IBAction)colorWord:(id) ..

NSAttributedString背景颜色和圆角

我对自定义 UIView 的圆角和文字背景颜色有疑问。 基本上,我需要在自定义UIView中实现这样的效果(图像附加 - 注意一侧的圆角): 我认为使用的方法是: 使用核心文字获取字形运行。 检查高亮范围。 如果当前运行在高亮范围内,则绘制背景在绘制字形运行之前,圆角和所需填充颜色的矩形。 绘制字形运行。 但是,我不确定这是否是唯一的解决方案(或者就此而言,这是否是最 ..

如何在NSAttributedString中创建可单击的链接?

在 UITextView 中点击超链接是微不足道的。您只需在IB中的视图上设置“检测链接”复选框,它就会检测HTTP链接并将其转换为超链接。 然而,这仍然意味着用户看到的是“原始”链接。 RTF文件和HTML都允许您设置用户可读的字符串,其中包含“后面”链接。 很容易将属性文本安装到文本视图中(或 UILabel 或 UITextField ,就此而言。)但是,当该属性文本包含链接时, ..
发布时间:2018-07-11 16:35:19 移动开发

创建可点击的“链接”在UILabel的NSAttributedString中?

我一直在搜索这几个小时,但我失败了。我可能甚至不知道我应该寻找什么。 许多应用程序都有文本,在本文中是圆角矩形的网络超链接。当我点击它们时, UIWebView 会打开。让我感到困惑的是,他们经常有自定义链接,例如,如果单词以#开头,它也是可点击的,应用程序通过打开另一个视图来响应。我怎样才能做到这一点?是否可以使用 UILabel 或者我需要 UITextView 还是其他什么? 解 ..

在Swift 4中将属性文本转换为HTML

我试图在Swift 4中将属性文本转换为HTML,以便它可以存储在Firebase / Firestore中,并在不同设备/平台之间同步。我已阅读每一篇文章,我可以找到Stackoverflow包括转换属性的字符串,“,” ;简单"标签html ,转换属性文本为HTML 和本博客文章: http://sketchytech.blogspot.com/2016/2016 /02/swift ..
发布时间:2018-06-22 19:45:02 移动开发

来自NSAttributedString的HTML

与其将HTML转换为属性字符串,我需要将其转换回HTML。这可以很容易地在Mac上完成,如下所示: http://www.justria.com/2011/01/18/how-to-convert-nsattributedstring-to-html-markup/ $ b $不幸的是,方法 dataFromRange:documentAttributes:只能在Mac上通过 NSAttribu ..
发布时间:2018-06-19 20:20:13 移动开发

如何将粗体和斜体字体应用于NSAttributedString?

我尝试将我自己的HTML字符串解析为NSAttributedString,以便在UITextView中呈现。 所以,当字符串出现时: > 这应该是粗体和斜体 $ p 我想要应用一个明显的粗体斜体字体和最终的NSAttributedString,所以如果用户在编辑过程中删除粗体或斜体字体,其余的字体将保持不变。 这就是为什么我不只是想像粗体 - ..
发布时间:2018-06-15 12:02:20 移动开发

NSAttributedString来自后台线程中的HTML

我需要的是从相对较大的HTML字符串创建 NSAttributedString 对象,并将它们存储在数据库中(NSAttributedString-s)。当然,我希望在后台线程中这样做。 这是一个简单的代码(它失败了)来演示我正在尝试做什么: p> dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEF ..
发布时间:2018-06-14 20:13:28 移动开发