HJ-Cai
HJ-Cai
1. 在 swift 里混编 OC 代码需要需要使用桥接文件来实现混编,可以在网上找找相关例子 2. 由于 混编机制,NudeIn 无法使用,可以改用 NUDTexView ``` import UIKit import NudeIn class ViewController: UIViewController { var label : NUDTextView? override func viewDidLoad() { super.viewDidLoad() label...
NUDLinkAction 的 url 字段目前并没有使用,是当初预留的。 如果你要对固定的文字做点击跳转,建议使用更灵活的 tap 方法,具体参照demo 就比如隐私协议 你可以在 linkHandler 里判断如果 string 是 《隐私协议》,就跳转到特定的h5页面中去,链接在方法里写死 ``` - (void)linkHandler:(NUDAction *)action { if ([action isKindOfClass:[NUDLinkAction class]]) { NUDLinkAction *linkAction = (NUDLinkAction *)action; if...
背景支持渐变色的,你还可以为背景添加图片 你可以使用 CoreGraphics 绘制你想要的渐变色的位图,相关例子很好找 然后使用 UIColor 的-colorWithPatternImage 存储为 UIColor 就可以了 不过你需要注意绘制出来的渐变色位图的大小要符合尺寸,不然位图会以平铺的方式铺满你的背景
highlight 完成
目前 NudeIn 还不能显示 html,不过 NSAttributedString 自身的特性就可以显示 html,你可以搜索相关代码,我会计划将显示 html 功能添加进来
事实上,确实是缺少一种通用的入口去设置这种文字序号,不过单独为这种序号添加功能却有点不太通用,即使实现了这种入口,实际上想要自定义风格的话成本还是挺大的。 实际上,通过现有的接口,想要写出这样的效果其实并不复杂。 假设有这样一种需求: 我们需要从后台拉取一个数组的字符串,并以列表的方式显示,显示效果类似: 1. 第一条 2. 第二条 3. 第三条 写法如下: ``` NudeIn *numberList = [NudeIn make:^(NUDTextMaker *make) { make.textTemplate(@"number prefix").···.attach(); for (int i = 0; i < textArray.count; i++)...
目前暂时不支持文字竖版,抱歉
谢谢提醒哈, 1. 确实是一个比较大的问题,当初设计的时候没怎么考虑这个问题,关键在于,APP 启动大体有两个和我们 APP 有关的步骤,+load 方法包含在第一个步骤里,也就是在 APP 链接动态库之后进行,即使放入 +load 里执行,对于大规模的应用来说,启动速度的影响还是蛮大的。不过这个问题应该已经解决了,稍后会更新一下版本 2. 这个 ok,稍后会更新 哈哈,算不算死忠,只是用着比较爽而已