라이브러리

[PHP] UIDrawPath::newFigureWithArc - 호를 사용하여 도형 그리기




UIDrawPath::newFigureWithArc

`UIDrawPath::newFigureWithArc`는 iOS의 Core Graphics 프레임워크에서 사용할 수 있는 함수입니다. 이 함수는 UIDrawPath 객체를 생성하여, 원형 도형을 그리는 데 사용할 수 있습니다.

사용 방법


`UIDrawPath::newFigureWithArc` 함수는 다음과 같은 형식으로 사용할 수 있습니다.

#hostingforum.kr
swift

func newFigureWithArc(center: CGPoint, radius: CGFloat, startAngle: CGFloat, endAngle: CGFloat, clockwise: Bool) -> UIBezierPath



- `center`: 원형 도형의 중심점입니다.
- `radius`: 원형 도형의 반지름입니다.
- `startAngle`: 원형 도형의 시작 각도입니다. (0 ~ 2 * pi)
- `endAngle`: 원형 도형의 끝 각도입니다. (0 ~ 2 * pi)
- `clockwise`: 원형 도형이 시계 방향으로 그려질지 여부입니다.

예제


다음은 `UIDrawPath::newFigureWithArc` 함수를 사용하여 원형 도형을 그리는 예제입니다.

#hostingforum.kr
swift

import UIKit



class ViewController: UIViewController {



    override func viewDidLoad() {

        super.viewDidLoad()



        let path = UIBezierPath()

        path = UIBezierPath.newFigureWithArc(center: CGPoint(x: 100, y: 100), radius: 50, startAngle: 0, endAngle: 3.14, clockwise: false)



        let shapeLayer = CAShapeLayer()

        shapeLayer.path = path.cgPath

        shapeLayer.strokeColor = UIColor.red.cgColor

        shapeLayer.lineWidth = 2



        view.layer.addSublayer(shapeLayer)

    }

}



이 예제에서는 `UIDrawPath::newFigureWithArc` 함수를 사용하여 원형 도형을 그립니다. 원형 도형의 중심점은 (100, 100), 반지름은 50, 시작 각도는 0, 끝 각도는 3.14 (180도), 시계 방향으로 그려집니다.

참고


- `UIBezierPath` 클래스는 iOS의 Core Graphics 프레임워크에서 사용할 수 있는 클래스입니다.
- `CAShapeLayer` 클래스는 iOS의 Core Animation 프레임워크에서 사용할 수 있는 클래스입니다.
- `CGPath` 타입은 iOS의 Core Graphics 프레임워크에서 사용할 수 있는 타입입니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 59 페이지

검색

게시물 검색