Я хочу повернуть изображение в кварце 2d вокруг одного угла..и хочу сделать аналоговые часы.вращающееся изображение в кварце 2d
ответ
Возможно, вы должны начать с Quartz 2D Programming Guide. В частности, посмотрите раздел о преобразованиях, это касается поворота.
По существу, вам нужно применить матрицу преобразования для вращения к матрице трансформации тока (CTM). Это определяет отображение отображаемых координат и координат, отображаемых на устройстве пользователя.
Кварц делает это достаточно простым в коде; ссылка выше содержит пример кода.
спасибо ... но могу ли я повернуть изображение с одним концом стабильного и другого конца вращаясь вокруг него .. как руки часов ... не могли бы вы привести мне пример ...? –
Простой поворот вращения вращается вокруг начала координат (слева внизу). Вы можете перевести начало координат в центр (предположительно), а затем выполнить поворот. Теперь нарисуйте свою часовую руку на это. Ваша часовая стрелка должна быть нарисована так, чтобы точка поворота вокруг находилась в нижнем левом углу окна. –
Например, вы могли бы сделать что-то вроде:
CGAffineTransform transform = CGAffineTransformMakeRotation(ANGLE_IN_RADIANS); view.transform = transform;
И если вы хотите, плавную анимацию, попробуйте использовать UIView анимации.
Но если вам нужен другой поворот, вы должны проверить документацию :-)
Good Luck!
- 1. Анимация в кварце 2D
- 2. «Скошенные» фигуры в кварце 2D
- 3. Вращающееся изображение в перспективе вид
- 4. Поверните 2D-изображение во вращающееся трехмерное изображение на Matlab
- 5. Вращающееся изображение в Javafx
- 6. Вращающееся изображение в gridview
- 7. Вращающееся изображение в java
- 8. проблема в кварце 2D-штрих-код начал
- 9. Отключение цветовой коррекции в кварце 2d
- 10. Вращающееся изображение javascript
- 11. Вращающееся изображение внутри границы
- 12. вращающееся изображение на обновлении
- 13. Вращающееся изображение от JQuery
- 14. Вращающееся изображение - readonly
- 15. Вращающееся изображение через CSS
- 16. Изображение вращающееся широкоэкранное окно
- 17. Изображение, вращающееся после CIFilter
- 18. Вращающееся изображение с AffineTransform
- 19. Вращающееся изображение в центре jpanel
- 20. Рисование уравнения в кварце
- 21. Неограниченное вращающееся изображение фона UIImageView
- 22. Вращающееся изображение вокруг фиксированной точки
- 23. Вращающееся изображение увеличивает его размер?
- 24. Вращающееся изображение вокруг оси y
- 25. Вращающееся изображение вокруг центра C#
- 26. CSS вращающееся изображение не работает
- 27. WPF Многопоточное и вращающееся изображение
- 28. Вращающееся изображение при нажатии кнопки
- 29. Вращающееся изображение вызывает outofmemory Исключение
- 30. Вращающееся изображение при его использовании
хорошо для вас ... вы уже пытались что-то сделать? – Vladimir
да, я попытался повернуть с помощью cgaffine, но он вращается вокруг его центра не вокруг одного угла ... –
хороший вопрос, но сделайте знак вопроса (?) – Saawan