|
7
|
| Damian Carrillo · 技术社区 · 12 年前 |
|
|
1
10
在iOS 7中,您可以这样做:
|
|
2
3
这是适用于我的Swift版本:
|
|
|
3
1
Swift的改进/更正答案:
为什么这个额外的Swift Answer? 早期的Swift回答是有缺陷的,因为它添加了制表位,而没有首先删除默认的制表位(12个左对齐的制表位,间距为28磅)。因此,它将一组新的制表位添加到默认的制表位集合中,而不是用新的一组制表位替换它们。使用基于该答案的代码让我非常沮丧,试图弄清楚为什么它对我不起作用,直到我回到 documentation for NSMutableParagraphStyle.tabStops 并阅读有关默认制表位的信息:
这个答案纠正了这一点,并通过删除(不必要的?)“选项”和使用循环(仅适用于所有选项卡的间距一致且对齐类型相同的情况)使其更加简洁。 |
|
|
4
-2
ios 6.1添加了NSParagraphStyle,但CTParagraphStyleRef和NSParagraphStyle似乎不是免费桥接。 因此,如果在NSAttributeString中有CTParagraphStyleRef,则会导致: [__NSCFType headIndent]:无法识别的选择器发送到实例xxxx 以及用于NSParagraphStyle的其他方法,例如对齐。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 10 月前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 11 月前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 1 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |