Frage

Im Moment habe ich ein Bild, das jeden Anzug und den Wert von einem Deck von Spielkarten in ihm hat. Es gibt eine UIImageView dieses Bild zu zeigen, mit Breite und Höhe Satz nur einer Karte zu einer Zeit und Anzeigemodus Satz zeigen „oben links“, so dass es sich nicht dehnt.

alt text

Jetzt bin ich nur zeigen, was die linke obere Karte sein geschieht, die kreuzass. Ich habe versucht, einen Weg zu finden um die Ansicht versetzt, um einen anderen Teil des UIImage zu zeigen, konnte aber kein geeignetes Objekt (versuchte das Hantieren mit „Rahmen“ und „Grenzen“).

finden

Gibt es eine Möglichkeit einer solche zu bekommen Offset arbeiten, oder soll ich das über den falschen Weg? Ich möchte alle Karten in einem Bild halten in „Sprite-Blatt“ Stil, so dass sie leicht später statt zu ändern wäre, eine Reihe von separaten Bildern zu haben.

War es hilfreich?

Lösung

Stellen Sie die Grenzen zu dem, was Sie möchten, um zu zeigen, ermöglichen ‚ClipToBounds‘ und stellen Sie sicher, dass der Inhalt Stretch-Modus richtig eingestellt ist. Das sollte funktionieren.

EDIT:. Ich empfehle, verschiedene Bilder machen aber, weil die Speicherprobleme (auch wenn nicht das ganze Bild zu sehen ist, können Sie es immer noch voll in Erinnerung haben)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top