Sie eine UIImageView
verwenden nur einen Teil des Bildes zu machen. Lassen Sie uns es brechen:
- Haben Sie ein Bild, das volle Stangen zeigt;
- Platzieren Sie eine
UIImageView
, um Ihr Bild auf dem Bildschirm zu zeigen;
- Erstellen Sie eine
CGRect
, um eine Teil Ihr Bild zu schneiden und setzen Sie es auf your_image_view.layer.contentsRect
- Beachten Sie, dass 1,0 = 100%;
- Kontrollieren Sie, welche Teile des Bildes angezeigt werden, indem Sie
CGRect
;
Beispiel:
UIImageView *view = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
CGRect frame = CGRectMake(/* x */ 0, /* y */ 0.5, /* width */ 1, /* height */ 0.25);
view.layer.contentsRect = frame;
view.image = [UIImage imageNamed:@"ble_bars.png"];
Lesen der Dokumentation über CGMakeRect und contentsRect sollten Ihnen helfen.
@larme Warum hast du meine Post bearbeitet? – Scott
@Scott: Er entfernte unnötige Tags. Sie können den Verlauf überprüfen, um zu sehen, was geändert wurde. – jweyrich
Ich sah das, aber warum sollte das die Frage eine -1 geben? – Scott