2011-01-19 62 views
0

我有一些UILabel元素为其动态地改变文本。我还使用label.Layer.ShadowOffset和dito颜色为标签添加阴影。在影子上使用UILabel上的SizeToFit()?

当标签的文字已被更改时,我使用SizeToFit。问题:该方法没有考虑阴影 - 这导致标签太小而阴影被切掉。

有没有简单的方法来解决这个问题,还是我必须在SizeToFit调用之后手动更改大小?

回答

1

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

+0

我也应该写ShadowOpacity,它不缝直接在UILabel上可用 - 必须通过Layer。 (至少不是通过Monotouch这是我正在使用)。 – Ole 2011-01-20 13:04:45