2010-11-18 6 views
1

Im TapToZoom-Beispiel (Apple-Code), Wenn ich einklicke (nach innen) wird das Bild kleiner als die Fenstergröße (Wenn ich die Finger entferne, passt es richtig zum Fenster). Wie behebt man das Bild im Fenster, wenn die Inhaltsgröße der Bildlaufansicht kleiner als die Fenstergröße ist? Ich verbrachte einen Tag, dieses Problem zu beheben, aber nichts nützt ... Ich füge das Snap .. alt textScrollView Zoom-Problem

Die schwarze Farbe ist mein Fenster der Größe (320 * 480), wenn ich das Bild kneifen hat kleiner gegangen als die Fenstergröße (hervorgehobenes Bild) Wenn ich zu diesem Zeitpunkt aufhebe zu klemmen Es passt sich dem Fenster korrekt an. Aber ich möchte nicht, dass meine Bildansicht kleiner wird als ein Fenster, während ich kneife, wie das geht?

Danke,

Antwort

0

mir das Hinzufügen dieser condintions in meinen Delegierten suchen, das Problem zu beheben ...

- (void)scrollViewDidScroll:(UIScrollView *)scrollView 
{ 
    if(scrollView.zoomScale < minimumScale) 
    { 
     [scrollView setZoomScale:minimumScale]; 
    } 
    else if(scrollView.zoomScale > 1) 
    { 
     [scrollView setZoomScale:1]; 
    } 
} 
3

Sie mögen an den minimumZoomScale und maximumZoomScale Eigenschaften von UIScrollView(Reference here)