Ich brauche, um meine UIImageView passen in meine UIScrollView ohne panning. [iOS]
Ich habe ein Bild innerhalb einer iOS-UIScrollView, dass nur etwa 1/3 der Gesamt Platz auf dem Bildschirm. Das Bild ist zu groß, so dass die scrollView ermöglicht schwenken um das Bild. Ich möchte das Bild klein genug sein, so dass es kein schwenken notwendig, das komplette Bild zu sehen. Wie kann ich die Größe des Bildes, um es zu passen in der scroll-Ansicht?
Dies ist der code, den ich benutze, um das einrichten der image-anzeigen und die Blättern-Ansicht.
UIImage *image = [UIImage imageNamed:@"banner.png"];
self.imageView = [[UIImageView alloc] initWithImage:image];
self.imageView.frame = (CGRect){.origin=CGPointMake(0.0f, 0.0f), .size=image.size};
[self.scrollView addSubview:self.imageView];
self.scrollView.contentSize = image.size;
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie die Bildansicht ist in der Größe gleich der scrollView die Größe. Und legen Sie die Bildansicht Inhalte-Modus zu skalieren, um zu füllen
Eg:
self.scrollView.contentSize = self.imageView.size;
verursacht der build fehlschlägt. Der Fehler "Eigenschaft 'Größe' nicht auf Objekt des Typs "UIImageView'".Können Sie nicht machen der Rahmen der Bildansicht als die Größe des Bildes(da Bild zu groß ist). Legen Sie die Rahmen der Bildansicht, wie Sie gewünscht und Bild-contentmode.
Sollten Sie wahrscheinlich benötigen, um pick-Recht, content-Bild-Modus