Я сделал функцию, которая даст случайный центр к й координате UIImageView:Как вызвать функцию в Swift?
func place(){
var ran: CGFloat = CGFloat(arc4random() % 500)
Retry.center.x = ran
}
Я хочу, чтобы вызвать функцию внутри функции viewDidLoad
, но это не похоже на работу. Я пробовал self.place()
и [self place]
и только place()
, но никто не вызвал метод. Im работает над Xcode 7 со Swift Language.
Не связано с проблемой, но измените 'arc4random()% 500' на' arc4random_uniform (500) '. – rmaddy
Где вы пишете эту функцию? Это в классе? –
Этот код работает отлично. Я попробовал его с помощью NSTimer, чтобы каждую секунду он менялся в зависимости от значения «run», и он работает. Но мне нужно, чтобы он выполнял мою команду, а не таймер. Спасибо за это. Я не уверен на 100%, насколько духовно работает. И эта функция находится в классе ViewController. – MrBear36