Intereting Posts
Запрос POST в Swift с парами ключ-значение Использование прикосновений, прикосновений и прикосновений не оживляет плавное перетаскивание Как избавиться от черной земли на изображении, возвращенном из UIImagePickerControllerEditedImage при использовании UIImagePicker Добавить SLComposeServiceViewController поверх контроллера View UIAutomation с использованием командной строки не работает Как автоматизировать тесты для ярлыков приложений для iOS? didDisconnectPeripheral не называется iOS Swift 3 Лучший способ изменения между серверами в iOS-разработчике Прямой эфир RTSP через AVFoundation? Нарушение циклической сложности: функция должна иметь сложность 10 или меньше: в настоящее время сложность равна 13 (цикломатическая сложность) Что нужно проверить при запуске, чтобы узнать, была ли пиратская покупка в невостребованном приложении Заполнение разделов TableView данными Контроллер UIActivity linkedIn не работает NSURL WebView не загружается Как я могу показать уровень звука для воспроизводимого видео?

UIImage slide вкл / выкл в UIImageView iOS

У меня есть UIImageView в центре экрана (Position Set с помощью ограничений через раскадровку). В методе viewDidLoad кода я устанавливаю изображение для этого образаView:

self.imageView.image = [UIImage imageNamed:@"food"]; 

Затем я захотел сдвинуть старое изображение слева от UIImageView и сдвинуть новое изображение справа от UIImageView, для которого я использовал следующий код (приведенный ниже код запускается после распознавания жестов салфетки, поэтому код ниже находится внутри селекторного метода для swipeGestureRecognizer):

 self.imageView.image = [UIImage imageNamed:@"picnic"]; CATransition *animation = [CATransition animation]; [animation setDuration:1]; [animation setType:kCATransitionPush]; [animation setSubtype:kCATransitionFromRight]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; [[self.imageView layer] addAnimation:animation forKey:nil]; 

Но когда я делаю это, новое изображение появляется на экране с правого края экрана, а не на правом краю UIImageView, а также на прежнем изображении, которое полностью вытолкнуто до левого края экрана, а не левый край UIImageView. Есть ли способ исправить это? Любая помощь будет оценена по достоинству. благодаря