У меня есть игра, в которой я использую UISwipeGestureRecognizer
для перемещения экрана. Я пытаюсь понять, как сделать так, чтобы изображение, которое я просматриваю, не может сместиться с экрана. Я просмотрел интернет и не смог ничего найти.Сохранение изображения на экране в Swift
Вот мой метод салфетки:
func swipedRight(sender: UISwipeGestureRecognizer) {
timer = NSTimer.scheduledTimerWithTimeInterval(1.0, target: self, selector: Selector("moveBackground"), userInfo: nil, repeats: true)
if imageView.frame.origin.x > 5000 {
imageView.removeFromSuperview()
}
}
Вот мой метод moveBackground:
func moveBackground() {
self.imageView.frame = CGRect(x: imageView.frame.origin.x - 100, y: imageView.frame.origin.y, width: 5500, height: UIScreen.mainScreen().bounds.height)
}
Единственное, что я пытался до сих пор, чтобы проверить, если вид находится в определенном положении и удалите его, если это так, но это не сработало. Я добавил этот код к методу салфетки.
Где код для перемещения вида и что вы пытались ограничить положением? – Wain
Вы хотите оживить представление назад после того, как вы переместили его, проверив? – rakeshbs