UIScrollview缩放刷新内容

时间:2011-11-02 16:05:50

标签: iphone objective-c uiview uiscrollview zoom

我目前正在使用uiscrollview来放大和缩小视图。如果我有文本视图,字体在放大后会变得模糊。我可以强制内容刷新吗?即setneedsdislay?

1 个答案:

答案 0 :(得分:1)

您需要在scrollView委托方法中修改此行为 -

- (void)scrollViewDidZoom:(UIScrollView *)aScrollView 

- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(float)relScale

查看ScrollViewSuite示例代码提供的CATiledLayer示例。

TapToZoom示例说明了一种在放大视图时让视图重绘其内容的方法。你需要以某种方式将视图的框架设置为大于屏幕,或者也可以使用变换 - 但是,我以前从未使用过变换。