Вы можете достичь этого пути к
enum Weather : String {
case temperature, atmospheric_pressure, wind, humidity, precipitation,cloudiness
func displayImage()->String {
switch self {
case .temperature:
return "temperature.png"
case .atmospheric_pressure:
return "atmospheric_pressure.png"
case .wind:
return "wind.png"
case .humidity:
return "humidity.png"
case .precipitation:
return "precipitation.png"
case .cloudiness:
return "cloudiness.png"
}
}
}
class ViewController: UIViewController {
@IBOutlet weak var ibOutletButton: UIButton!
var weather = Weather.temperature
@IBOutlet weak var imageView : UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
imageView.image = UIImage(imageLiteralResourceName: weather.displayImage())
}
}