2
我目前正在使用uiscrollview放大和缩小视图。如果我有一个文本视图,放大后字体会变得模糊不清。我可以强制刷新内容吗?即setneedsdislay?UIScrollview缩放刷新内容
我目前正在使用uiscrollview放大和缩小视图。如果我有一个文本视图,放大后字体会变得模糊不清。我可以强制刷新内容吗?即setneedsdislay?UIScrollview缩放刷新内容
您需要修改此行为在滚动视图的委托方法 -
- (void)scrollViewDidZoom:(UIScrollView *)aScrollView
或
- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(float)relScale
退房由ScrollViewSuite示例代码提供的CATiledLayer例子。
TapToZoom示例演示了一种在放大时让视图重绘其内容的方法。你需要以某种方式设置你的视图的框架比屏幕大,或者你也可以使用转换 - 但是,我从来没有使用转换之前。
感谢一直试图下载它,但它是永远。 74mb 3小时! – user281300
噢,它的巨大,但示例代码是非常值得的。 –
仍然下载哈哈,发现我可以继承我想绘制更多细节的类并返回一个CATILEDLAYER。你对此有什么看法?我试了一下,它的工作原理。 – user281300