在带有阴影的 UILabel 上使用 SizeToFit() ?

发布于 2024-10-12 15:54:20 字数 239 浏览 9 评论 0原文

我有一些 UILabel 元素,可以动态更改文本。我还使用 label.Layer.ShadowOffset 和 dito 颜色向标签添加阴影。

当标签的文本发生更改时,我使用 SizeToFit。问题:该方法没有考虑阴影 - 这导致标签太小并且阴影被剪掉。

有没有一种简单的方法可以解决此问题,或者我是否必须在 SizeToFit 调用后手动更改大小?

I am having some UILabel elements for which a dynamically alter the text. I also add shadows to the labels using label.Layer.ShadowOffset and dito color.

When the text of a label has been changed I use SizeToFit. Problem: That method does not take into account the shadows - which leads to labels that are too small and the shadows are cut of.

Is there an easy way to fix this, or do I have to manually alter the size after the SizeToFit call?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谈下烟灰 2024-10-19 15:54:20

为什么要在图层上设置阴影,而不是使用UILabel的shadowOffset和shadowColor属性?在这种情况下,我希望 sizeToFit 能够解释阴影。

Why are you setting the shadow on the layer, instead of using UILabel's shadowOffset and shadowColor properties? I would expect sizeToFit to account for the shadow in that case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文