CGViewをUIViewの内部に配置することは可能ですか?それで、UIViewを回転させるとCGPointも一緒に回転します。CGPointsとUIView
0
A
答えて
1
CGPointは論理的な構成であり、グラフィカルではありません。それで、次のことは別のポイント(ポイントと呼ばれる)を中心に回転したポイントを生成します。これは直接適用されないかもしれませんが、あなたに何らかの方向性を与えるべきです。キーはCGAffineTransformです。 (CGSize
又はCGRect
等)
CGAffineTransform translateTransform = CGAffineTransformMakeTransation(point.x, point.y);
CGAffineTransform rotateTransform = CGAffineTransformMakeRotation(angle);
CGAffineTransform customTransform = CGAffineTransformConcat(CGAffineTransformConcat(CGAffineTransformInvert(translateTransform), rotateTransform), translateTransform);
newPoint = CGPointApplyAffineTransform(initialPoint, customTransform);
0
CGPoint
C構造であり、 "描画可能" であると想定されていません。私はそれらが座標や幾何学的な「もの」の数学的表現であることを示していますので、それらをディスプレイツリーに追加することはできません。
あなたがUIView
に「ポイント」を表示する必要があり、それを制御する必要がある場合は、ちょうどあなたの親UIView
に子UIView
を追加色の背景に1pxの正方形の枠を持つ(あなたはそれを表示する必要がある場合) 。この場合、親UIViewの空間的な変更は、子に影響しますUIView
(回転も)。
CGPoint
の位置を他の点との相対的な角度で回転させる必要がある場合は、必要な数式を含むこの素敵な答えを参照してください。
Rotate a point by another point in 2D
のCiao!
関連する問題
- 1. UIViewアニメーションブロックとCAAnimation
- 2. UIViewとUIViewControllerデザインパターン
- 3. UIActionSheetとUIView
- 4. UIRefreshControlとtableFooterView = UIView()
- 5. UIViewとUITableView
- 6. UIViewカテゴリとプロパティ
- 7. UIViewの影とInterfaceBuilder
- 8. スクロールのUIViewとユーザ
- 9. カスタムUIViewのとbecomeFirstResponder
- 10. UIViewのイベントとガーベジコレクション
- 11. iPhone tapJoyとUIViewの
- 12. UIViewのアニメーションとUIViewの反転で楽しむ
- 13. UIViewを含むUIButton UIView
- 14. UIViewアニメーションのやりとり
- 15. iPhoneのサブビューデザイン(UIViewとUIViewController)
- 16. UIViewのaddSubviewとサブビューは
- 17. UIWindowとUIView addSubview質問
- 18. UIImageViewとUIView/Image - 効率
- 19. UIView座標との対話
- 20. CGAfflineTransformのUIViewとCoreGraphics紛争
- 21. ランドスケープとポートレートでのUIView
- 22. UIWindowとUIViewの違い
- 23. カスタムUIViewと最初のレスポンダ
- 24. UIVIewコーナーの半径と影?
- 25. UIView
- 26. iOSの - 順不同CGPointsで特定CGPathにを描画する方法
- 27. 他のUIViewを含むUIViewサブクラス
- 28. UIView内のUIViewにアクセスする方法
- 29. UIViewノンストップフリップアニメーション
- 30. のUIView