小编Ely*_*Ely的帖子

减少 SwiftUI 中文本的行距

对于某些字体,内置行距过大令人不快。

SwiftUI 为我们提供了调整文本行间距的Text修饰符.lineSpacing()(也称为引导,与引导/拖尾无关)。它的值指定放置在连续文本行之间的额外间距的点数,因此不会.lineSpacing(0)产生任何变化。不幸的是,它似乎对负值没有反应;.lineSpacing(-10)产生与 相同的结果lineSpacing(0)

有没有人知道一种在不使用 UIKit 的情况下减少 SwiftUI 中行间距的方法?

text line-spacing swiftui

14
推荐指数
2
解决办法
1151
查看次数

如何在列调整大小后使用 usesAutomaticRowHeights = true 更新 NSTableView 的行高?

从 macOS 10.13 开始,我们可以使用具有自动行高的 NSTableView,这要归功于新属性usesAutomaticRowHeights和自动布局。这很好用。

但是当用户调整列大小时,计算出的高度不再正确,并且表格视图单元格中会出现间隙。

在这种情况下,是否有经过验证的方法可以在调整列大小后更新行高?

我已经尝试过类似的方法updateConstraintsForSubtreeIfNeeded()updateConstraints()setNeedsDisplay()reloadData()等等,但没有任何工程。

macos nstableview autolayout

5
推荐指数
1
解决办法
1594
查看次数

iOS 13.1未收到静默CKQuerySubscription通知

我的应用程序使用CloudKit Query订阅和通知作为基于CloudKit的同步解决方案的一部分。这与iOS 12,macOS 10.14甚至macOS 10.15 beta完美配合,但不适用于iOS 13.0,iOS 13.1,iPadOS 13.1和tvOS 13.0。

删除和重新创建订阅不能解决此问题。

这是一个已知问题吗?

根据文档,CloudKit订阅没有任何变化。还是我错过了什么?

ios cloudkit ios13 tvos13

5
推荐指数
1
解决办法
192
查看次数

标签 统计

autolayout ×1

cloudkit ×1

ios ×1

ios13 ×1

line-spacing ×1

macos ×1

nstableview ×1

swiftui ×1

text ×1

tvos13 ×1