-6
Я добавляю флип-кнопку в навигационной панели, но я не знаю кода для перевода моего экрана вправо. Поэтому, пожалуйста, помогите мне с некоторым кодом или предложением.Я хочу перевернуть мой экран
Я добавляю флип-кнопку в навигационной панели, но я не знаю кода для перевода моего экрана вправо. Поэтому, пожалуйста, помогите мне с некоторым кодом или предложением.Я хочу перевернуть мой экран
Вы можете использовать UIViewAnimation, который переворачивает ваш экран.
[UIView transitionWithView:self.navigationController.view
duration:0.5
options:UIViewAnimationOptionTransitionFlipFromLeft
animations:^{
[self.navigationController popViewControllerAnimated:NO]; //for go back to previous view controller
//otherwise set your view controller if you want go to next screen
}
completion:NULL];
Для флипа справа установите этот параметр UIViewAnimationOptionTransitionFlipFromRight
Я уверен, что операционная система обрабатывает это, когда пользователь поворачивает устройство. Если у вас действительно есть представление, которое вращается независимо от устройства? – Arc676
Вы имеете в виду перевернуть его вверх тормашками или сделать зеркальное отражение? И если вы имеете в виду перевернуть его вверх ногами, вы имеете в виду автоматическое вращение, когда пользователь перевернет устройство вверх дном или вы хотите, чтобы он заставлял его казаться перевернутым в зависимости от текущей ориентации? (Таким образом, даже если пользователь поворачивает устройство на 180 градусов, изображение остается перевернутым.) –
Что вы подразумеваете под экраном, вы хотите просмотреть флип-анимацию или анимацию флип-анимации viewcontroller? –