2012-06-05 2 views
0

Я пытаюсь переделать (в основном) тот же пример примера, предоставленный яблоком, который называется tapToZoom.zoom с кранами на scrollView

Разница в том, что я использую раскадровку вместо классического файла nib, как показывает пример, я устанавливаю изображение внутри scrollView.

проблема в том, что зум не работает, например. здесь:

//set the initial zoom scale 
float minimumScale = [myScroll frame].size.width/[myImage frame].size.width; 

NSLog(@"%f",minimumScale); 

[myScroll setMinimumZoomScale:minimumScale]; 
[myScroll setZoomScale:minimumScale]; 

NSLog()@"%f",[myScroll zoomScale]; 

журналы вернуться 0.6 для первого и 1.0 для второй, который, как предполагается, будет 0.6. Кто-нибудь получил эту проблему раньше?

[EDIT]: предыдущие строки относятся к моему методу viewDidLoad.

ответ

0

Я думаю, вы должны реализовать

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView; 

Попробуйте этот метод делегата.

+0

хороший ответ! Спасибо! – Hosni

Смежные вопросы