С кварцевым 2D мы можем преобразовать наши представления на оси x
, y
и z
.
В некоторых случаях мы могли бы даже заставить их смотреть 3D, изменяя значения матриц.
Мне было интересно, можно ли преобразовать представление в форму цилиндра, как на следующем рисунке?
Пожалуйста, проигнорируйте верхнюю часть цилиндра. Мне более любопытно узнать, возможно ли бы, чтобы деформация UIView
была похожа на сторону цилиндра, как на изображении.
Возможно ли только использование кварцевых 2D, слоев и преобразований (не OpenGL)? Если нет, возможно ли хотя бы нарисовать его в CGContext
, чтобы сделать представление таким же?