뷰가로드 될 때마다 새 배경 이미지가 배열 요소에서 임의로 선택되도록 UIImage 배열에서 임의의 배경 이미지를 생성하고 싶습니다. 현재 배경 이미지가 IBoutlet UIImageView에 연결되어 있습니다. arc4random을 사용해 보았지만 UIImage에 int 첨자를 첨부 할 수 없다고 말하여 UIImage 배열의 요소를 무작위 화하려고하면 오류가 발생합니다. 이것에 대해 어떻게 제안합니까?
다음은 코드의 일부입니다.
@IBOutlet weak var backgroundImage: UIImageView!
let backgroundImages = [Mightymouse.png, Roadrunner.png, Mickeymouse.png, Donalduck.png, Sonic.png, Mario.png, Bugsbunny.png]
@IBOutlet weak var backgroundImage: UIImageView!
let backgroundImages = ["Mightymouse", "Roadrunner", "Mickeymouse", "Donalduck", "Sonic", "Mario", "Bugsbunny"]
func randomImgPicker() {
let randomNumber = arc4random_uniform(UInt32(backgroundImages.count)) // generating random number
backgroundImage.image = UIImage(named: backgroundImages[randomNumber])
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다