iOS Spielkarten
-
30-09-2019 - |
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.
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“).
findenGibt 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.
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)