我创建了UIScrollView
,其CATiledLayer
为10000x8078图片。
我是否会将此图片放在UIView
中zoomScale
始终根据contentSize
(分别是图片大小)进行更新。
CATiledLayer
contentSize
现在根据使用的图块而有所不同。
我现在如何确定zoomScale
的正确UISrcollView
?
由于
答案 0 :(得分:1)
基于ZoomingPDFViewer Sample Code,对我有用的是在UIScrollView委托中以下列方式手动监视缩放:
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
scrollView.scrollEnabled = YES;
// set the new scale factor for the TiledPDFView
pdfScale *=scale;
....