问题标签 [nstexttab]

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.

0 投票
1 回答
1744 浏览

ios - NSTextAlignmentCenter 和 NSTextAlignmentRight 是 NSTextTab 中的错误方式吗?

谁能帮我检查一下……只是为了确保我不会发疯!

我创建了一个NSMutableParagraphStylewith tabStops,但它们没有出现在我期望的位置:

然后我创建了一个方便的方法来创建一个属性字符串,其中包含两个字符串的制表符位置:

这被应用于两个独立UILabel的 s,它们一个在另一个之上。当我运行代码并插入文本时,第一个字符串看起来是居中对齐的,而第二个字符串被切断了标签的末尾:

在此处输入图像描述

所以然后我改变NSTextAlignmentRightNSTextAlignmentCenter现在它们正确对齐了!

在此处输入图像描述

我知道我已经解决了我的问题,但由于 iOS 框架中似乎存在错误,我不希望应用程序在 Apple 解决此问题时中断。所以如果有人能告诉我这是否真的错了,或者我真的错了,我将非常感激,谢谢!

0 投票
2 回答
249 浏览

ios - 当 iOS 上的 NSTextTab 不提供该选项时,如何在 iOS 上获得十进制制表位?

在为 OS X 开发时,您可以选择指定在DecimalTabStopType一列数字的小数点上获得制表位。但是,此选项在 iOS 中不可用 - 有什么方法可以达到同样的效果吗?

0 投票
2 回答
2670 浏览

ios - 带有图像附件和 NSTextTab 的 NSAttributedString,文本未对齐

我试图在左侧有一个带有图像和标题的 UIlabel,在右侧有一个带有项目符号的描述列表。

为此,我使用这样的 NSAttributedString :

我希望右侧的列表左对齐,但事实并非如此,这是我得到的结果:

在此处输入图像描述

我期望列表像这样对齐:

在此处输入图像描述

0 投票
1 回答
68 浏览

ios - 如何在 iOS 中使用 enumerateAttributes 递归删除 TapStops 位置

我必须在 中显示 HTML 数据UITextView,此 HTML 数据有时包含列表的嵌套标签,这会导致设备上出现额外的填充,我想使用 swift 端删除额外的填充,因为来自 CSS 的填充似乎在这里不起作用。这是我的代码和示例数据的样子

这工作正常,但当我必须显示这样的数据时失败

显示这样的数据,您可以看到还有对齐问题和填充,有什么建议吗? 在此处输入图像描述

0 投票
1 回答
216 浏览

ios - 无法将 NSAttributedString 呈现为 PDF 中的 2 列选项卡式项目符号列表

我正在构建一个输出到 PDF 文件中的大字符串,但是现在,我想在我的文档中有一个 2 列的项目符号列表。但是,我还没有弄清楚可以让我获得所需的标签效果的正确设置。

目前,我正在测试以下代码:

当我将它输入我的 PDF 生成器时,它会产生以下结果:

在此处输入图像描述

最终,我希望“is”和“getting”与文档的中间对齐,这样我就可以容纳更大的单词。

0 投票
0 回答
40 浏览

swift - 如何在 NSTextView 菜单中添加 NSTextTable 编辑功能?

再会,

我想知道如何在 NSTextView 菜单中添加 NSTextTable 编辑功能,例如在上面和下面添加行,删除列和删除表格,我知道如何为 NSTextView 调用表格面板。我想知道苹果是否已经为此提供了功能,或者我是否需要从头开始对其进行编程。

如果苹果不提供该功能。我想知道如何知道何时编辑 NSTextTable 以及光标当前位于哪个单元格上。

如果有人花时间帮助我解决这个问题,我将不胜感激。

谢谢