Swift cocoa Osx application imageviews -


I am currently working on a fast Coco OSX project. In my project I have 31 nsimage power which is called Space 30, Space 1, Space 2, Space 30. Each image view has 3 possible images, a green image, a blue image and a white image. For each possible scenario, what would be the most effective way of specifying an image for a particular image based on a variable without typing, for example if the variable x = 10 I want to give an image to space 10 and if y = 20 space 20 Will have to give an image. Thanks

  Funk img space (IMGN: IT) - & gt; NSImage? {If imgNumber == 0 {return space 00.image!} If imgNumber == 1 {return space01.image!} If imgNumber == 2 {return space02.image!} If imgNumber == 3 {return space03.image!} If imgNumber == 4 {return space04.image!} If imgNumber == 5 {return space05.image!} If imgNumber == 6 {return space06.image!} If imgNumber == 7 {return space07.image!} If imgNumber = = 8 {return space08.image!} If imgNumber == 9 {return space09.image!} If imgNumber == 10 {return space10.image!} If imgNumber == 11 {returning place 11.image!} If imgNumber = = 12 {Return space12.image!} If imgNumber == 13 {Return Space 13.image!} If imgNumber == 14 {returning place 14.image!} If imgNumber == 15 {return location 15.image!} If imgNumber == 16 {return Space16.image!} If imgNumber == 17 {return location 17. Image!} If imgNumber == 18 {Return Space 18.image!} If imgNumber == 19 {Return Space 19. I!} If imgNumber == 20 {return space20} image!} If imgNumber == 21 {Return Space 21 .image!} If imgNumber == 22 {return space 22.image!} If imgNumber == 23 {return space23.image!} If imgNumber == 24 {return space24.image!} If imgNumber == 25 {Return Space 25 .image!} If imgNumber == 26 {returning position 26.image!} If imgNumber == 27 {return space27.image!} If imgNumber == 28 {return space28.image!} If imgNumber == 29 {return location 29 .image!} If imgNumber == 30 {Return Space 30.image!} Return Blue} Let x = 3 if myImage = imgSpace (x) {yourOutleT.image = MyImage} Let y = 13 if myImage = ImgSpace (y) {yourOutleT.image = myImage} Let's do z = 27 if myImage = imgSpace (z) {yourOutleT.image = myImage}  

Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -