ich eine App zu programmieren, ich versuche, Bildschirme zu ändern, wenn es um den Bereich einer Bake eintritt und wurden im Anschluss an dieses Tutorial: https://www.hackingwithswift.com/example-code/location/how-to-detect-ibeaconsAnzeigen von Bildern anstelle von Farben, wenn in Beacon Bereich
Das Tutorial den Code verwendet:
func updateDistance(_ distance: CLProximity) {
UIView.animate(withDuration: 0.8) {
switch distance {
case .unknown:
self.view.backgroundColor = UIColor.gray
case .far:
self.view.backgroundColor = UIColor.blue
case .near:
self.view.backgroundColor = UIColor.orange
case .immediate:
self.view.backgroundColor = UIColor.red
, um der App zu sagen, dass sie in verschiedene Farben wechseln soll, abhängig davon, wie weit das Beacon in Bezug auf das Gerät ist. Ich möchte, dass meine App das Gleiche tut, aber anstatt Farben anzuzeigen, möchte ich, dass sie Bilder anzeigt.
Ich habe versucht, die UIImageView
verwenden, aber es hat mich nicht mit der Option bietet ein ähnliches Bild zu wählen, wie es läßt mich eine Farbe auswählen, wenn UIColor
mit
kann jemand mir erklären, wie es Bilder machen anzuzeigen statt Farben?
ich Xcode bin mit 8.3.2
@ Paulw11 so anstelle einer Farbe nach 'UIColor.' Ich sollte das Bild verknüpfen, das ich anzeigen möchte? – Eggonbread
Entschuldigung, ich habe Ihre Frage falsch gelesen. Mit einem 'UIImageView' sind Sie auf dem richtigen Weg - Sie müssen ihm lediglich in den verschiedenen Case-Anweisungen ein' UIImage' zuweisen. – Paulw11
@ Paulw11 ist das mit 'var UIImage =" Bildname "'? – Eggonbread