2011-01-04 2 views
0

Я создал UIScrollView с CATiledLayer для изображения 10000x8078.Как определить правильный UIScrollView zoomScale с CATiledLayer

Я разместил это изображение в UIViewzoomScale всегда обновляется в соответствии с contentSize (соответственно размер изображения).

С CATiledLayercontentSize теперь варьируется в зависимости от используемой плитки.

Как я могу определить правильный zoomScaleUISrcollView?

Благодаря

ответ

2

Что работает для меня, на основе в 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; 
     .... 
Смежные вопросы