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. 4 CGPointsで画像をカット
- 2. 変更のUIView(UIViewのとボタン付き)
- 3. UIViewアニメーションブロックとCAAnimation
- 4. UIActionSheetとUIView
- 5. UICollectionViewCellとUIViewの
- 6. UIViewとUITableView
- 7. UIViewカテゴリとプロパティ
- 8. UIViewとUIViewControllerデザインパターン
- 9. UIRefreshControlとtableFooterView = UIView()
- 10. 交差線の領域を取得する(CGPoints)
- 11. UIViewのイベントとガーベジコレクション
- 12. スクロールのUIViewとユーザ
- 13. UIViewの影とInterfaceBuilder
- 14. iPhone tapJoyとUIViewの
- 15. のCALayerとUIViewの
- 16. カスタムUIViewのとbecomeFirstResponder
- 17. UIViewを含むUIButton UIView
- 18. UIView
- 19. UIViewのアニメーションとUIViewの反転で楽しむ
- 20. CGAfflineTransformのUIViewとCoreGraphics紛争
- 21. UIWindowとUIView addSubview質問
- 22. UIImageViewとUIView/Image - 効率
- 23. ランドスケープとポートレートでのUIView
- 24. UIVIewコーナーの半径と影?
- 25. Xamarin iOS - UIViewアニメーションとベロシティ
- 26. UIBarButtonItemタップとUIViewのマージオブザーバブルtapGesture()
- 27. カスタムUIViewと最初のレスポンダ
- 28. UIViewアニメーションのやりとり
- 29. NavigationBarとStatusBar上のUIView
- 30. iPhoneのサブビューデザイン(UIViewとUIViewController)