2013-10-02 29 views
0

我有一个UIScrollView其中包含UIView子类的实例。如何放大UIScrollView中的UITextView?

这个UIView有一个CAShapeLayer作为它的图层的子图层,UITextView作为子视图。

UIScrollView上启用缩放功能时,CAShapeLayer在缩放时保持清晰,但UITextView没有。

有没有办法让UITextView以正确的分辨率重绘?

回答

0

您可以使用[yourTextView contentScaleFactor][yourTextView.layer contentsScale]。将其设置为当前的比例因子。

+0

它应该马上工作吗?当我更改其contentScaleFactor – alecail

+0

时,文本视图似乎不受影响我很抱歉,我的解决方案似乎不适用于“UITextView”。它用'UILabel'工作正常。由于“UITextView”本身就是“UIScrollView”,因此您不得不处理content-views的contentScale。我还没有解决方案,但我会仔细研究一下。 –

+0

在这种情况下,UILabel已经足够满足我所需要的了。你的解决方案有效 – alecail