INUIAddVoiceShortcutButton 的文本被截断

Posted

技术标签:

【中文标题】INUIAddVoiceShortcutButton 的文本被截断【英文标题】:INUIAddVoiceShortcutButton's text is truncated 【发布时间】:2020-01-27 09:36:53 【问题描述】:

我在堆栈视图中添加了INUIAddVoiceShortcutButton,其文本显示为截断:

我没有对它设置任何约束,宽度来自于它自己固有的内容大小:

这是 ios 13 的错误吗?

【问题讨论】:

【参考方案1】:

INUIAddVoiceShortcutButton 似乎有点错过了它的大小计算 为您的 INUIAddVoiceShortcutButton 添加宽度约束,使其比 intrinsicContentSize.width

大一点
let button = INUIAddVoiceShortcutButton(style: .whiteOutline)
button.widthAnchor.constraint(equalToConstant: button.intrinsicContentSize.width + 16).isActive = true

您的意图短语仍然会被删减,但至少“已添加到 Siri”会完全显示出来,从而减少干扰

【讨论】:

我希望有一个不那么老套的解决方案 :( 告诉我吧=(

以上是关于INUIAddVoiceShortcutButton 的文本被截断的主要内容,如果未能解决你的问题,请参考以下文章