CGPoint
(например, CGSize
или CGRect
) являются структурами C и не должны быть "прорисованными".Я имею в виду, что они являются просто математическим представлением координат или геометрическим «материалом», поэтому невозможно добавить их в дерево отображения.
Если вам нужно отобразить «точку» в вашем UIView
и вам нужно ее контролировать, просто добавьте дочернего элемента UIView
к вашему родителю UIView
, имеющего рамку из квадрата 1px с цветным фоном(если вам нужно отобразить его).В этом случае любая пространственная модификация вашего родительского UIView повлияет на ребенка UIView
(четное вращение).
В противном случае, если вам нужно узнать положение поворота CGPoint
на угол относительно другой точкиПожалуйста, обратитесь к этому хорошему ответу, который содержит необходимую вам математику.
Поворот точки на другую точку в 2D
Ciao!