Когда я работаю с uiimageview, я хочу повернуть его под небольшим углом, и я это сделал. Но, на границе uiimageview после поворота появляются шипы, как пила. Я не знаю, почему и попытаюсь это исправить, но я не могу. Пожалуйста, помогите мне.Ошибка при повороте uiimageview
ответ
Пара вариантов ..
1) Если вы используете Core Graphics функции для вращения вы можете включить анти опции псевдонимов
CGContextSetAllowsAntialiasing(context, true);
CGContextSetShouldAntialias(context, true);
2) Добавить прозрачную границу с 1 пиксель на вашем изображении на все 4 стороны.
Еще одна вещь, есть технический термин для шипов, которые вы видели, и это псевдонимы. И методы предотвращения наложения псевдонимов называются методами сглаживания. Надеюсь это поможет.
Возьмите UIView как subView и поместите UIImageView на subView. Сохраняйте размер subView и UIImageView.
Теперь используйте «UIViewAnimationTransitionFlipFromRight» или «UIViewAnimationTransitionFlipFromLeft» с таймером.
Что вы можете сделать легко, так это добавить прозрачную рамку 1px вокруг вашего изображения. Так что если ваш образ, скажем, 50x50
пикселей, вам нужно сделать это 52x52
, чтобы внешние пиксели были прозрачными. Когда вы будете вращаться, теперь он должен выглядеть нормально.
Спасибо всем вам, ребята :) Мой друг показал мне другой способ исправить это. Я думаю, что этот способ лучше, чем использование прозрачного приграничного трюка. Он изменил атрибут в файле info plist, то есть «Renders with edge antialisasing», YES. И все становится хорошо :). Я надеюсь, что это поможет кому-то получить такую же проблему со мной :)
@ У Кришнабхадры был правильный ответ. – Steve
- 1. UIImageview исчезает при повороте устройства
- 2. Ошибка при повороте bitmapdata
- 3. Регулировка размеров UIImageView при повороте iPad в альбомную ориентацию
- 4. При повороте экрана ReloadData()
- 5. Ошибка приложения при повороте экрана AsyncTask
- 6. Ошибка приложения при повороте телефона Samsung
- 7. Ошибка скручивания Android при повороте экрана
- 8. Ошибка форматирования при повороте заголовка в таблице
- 9. Java Продюсерский Ошибка при повороте Строка Int
- 10. PageViewController сбой при повороте
- 11. Перемещение спринта при повороте
- 12. Диалог исчезает при повороте
- 13. getbounds при повороте холста
- 14. Динамические колонны при повороте
- 15. Изменение размера при повороте
- 16. Изменение размера при повороте
- 17. Фрагменты исчезают при повороте
- 18. UIView перестраивается при повороте
- 19. Отключение клавиатуры при повороте
- 20. Ошибка при обслуживании с MediaPlayer при повороте устройства
- 21. автоопределение обновление размер изображения при повороте
- 22. Ошибка AutoLayout при настройке высоты UIImageView
- 23. Ошибка при шоу Gif в UIImageView
- 24. Ошибка при добавлении вывода UIImageView в tableViewCell
- 25. Ошибка при обработке касания UIImageView в ячейке?
- 26. Ошибка Swift UIImageView при использовании performSegueWithIdentifier
- 27. Ошибка UIImageView с OCUnit
- 28. Макет не изменен при повороте
- 29. UIToolbar высота при повороте устройства
- 30. Как изменить экран при повороте
Можете ли вы разместить свое изображение или что-то еще, чтобы мы могли получить представление? – Sarah