uibezierpath

    0

    1답변

    현재 저는 TBXML을 사용하는 UIView의 하위 클래스에서 SVG XML 파일을 구문 분석하고 'g'경로 명령어를 제거합니다. 그런 다음이 명령어 집합을 SvgToBezier에 전달합니다.이 파서는 경로 명령어를 입력으로 사용하여 UIBezierPath 객체를 반환합니다. 그런 다음 drawRect 메서드로 그립니다. 경로는 잘 렌더링하지만, 문제는 그

    6

    2답변

    이것은 iPad 응용 프로그램 용이지만 본질적으로 수학 문제입니다. 다양한 (단조 증가하는) 선폭의 원호를 그릴 필요가 있습니다. 커브가 시작될 때 시작 두께 (2pts라고 가정 해 봅시다)를 가지면 두께가 가장 두꺼운 호 끝까지 부드럽게 증가합니다 (12pt라고합시다). UIBezierPath를 만들고 모양을 채우는 것이 가장 좋은 방법입니다. 첫 번째

    8

    2답변

    사용자가 손가락으로 화면을 그릴 수있는 응용 프로그램에서 작업 중입니다. 나는 이것을 위해 UIBezierPath를 사용하고있다. 여러 개의 BezierPath 객체를 포함하는 NSArray 인이 데이터를 유지해야합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까? coredata에 저장, NSData를 사용하여 파일에 저장 하시겠습니까? 감사합니다.

    17

    2답변

    일반 모서리에서 둥근 모서리로 CALayer를 전환하는 애니메이션을 만들려고합니다. UIBezierPath를 사용하기 때문에 위쪽 모서리 만 둥글게하고 싶습니다. UIRectCorner corners = UIRectCornerTopLeft | UIRectCornerTopRight; UIBezierPath* newPath = [UIBezierPath be

    7

    2답변

    필자는 특정 라인 매개 변수로 한 번 그릴 필요가있는 복잡한 UIBezierCurve를 가지고 있으며, 다른 라인 매개 변수로 오버레이로 다시 그려야합니다. 또한 커브의 마지막 부분이 이전보다 약간 짧아야합니다. 이 작업을 수행하려면 마지막 부분까지 addLineToPoint:, moveToPoint:까지 커브를 만든 다음이 커브의 복사본을 만들어 원래 커

    3

    1답변

    도면 응용 프로그램 (예 : MiniDraw)을 작성 중입니다. UIBezierPath 클래스는 그 시원 내가 할 수 accomplis 동적 경로 건물 : [path addCurve:23.0 controlPoint:5.5]; //etc... 나는 새로운 UIBezierPath을 만들지 않고 해당 경로에서 포인트를 변경하는 기능, 나는 동적 편집을 수행

    4

    1답변

    사용자가 손가락으로 화면을 다른 색상으로 그릴 수있는 앱을 만들고 있습니다. 도면은 UIBezierPaths로 그려지지만 지우개가 필요합니다. 색상으로 배경 이미지가있는 지우개가 있었지만이 방법은 메모리 문제를 일으 킵니다. 지우개를 선택한 경우 그려지는 경로에서 점을 삭제하고 싶습니다. 불행히도 UIBezierPath에는 빼기 함수가 없으므로 직접 만들려

    0

    1답변

    UIBezierpath를 사용하여 둥근 모양의 rect를 만들었습니다. rect의 둥근 모서리에는 일종의 앨리어싱 효과가있는 문제가 하나뿐입니다. 나는이 두 가지 문제 중 하나가 될 수 있습니다 볼 수 있듯이 지금까지 CGFloat radius = 12; CGRect frame1 = CGRectMake(self.bounds.origin.x, self.bo

    1

    1답변

    UIImageView의 이미지 위에 beziercurve를 그리는 방법. UIImageView 서브 클래 싱 및 UIBezierCurve 이미지 뷰의 모서리에 사용하여 원 그리기입니다. 하지만 UIImageView에서 이미지를 배치하자마자 원의 안쪽 부분이 이미지에 의해 겹쳐집니다. 그래서 uiimageview의 UIimage에 UIBezier 경로를 그릴

    5

    1답변

    나는 내 tableview의 오른쪽 상단 및 왼쪽 모서리 만 둥글게하려고합니다. 아래 코드를 사용하고 있는데, 왼쪽 상단 모서리를 반올림하는 것 같습니다. CAShapeLayer *topLayer = [CAShapeLayer layer]; UIBezierPath *roundedPath = [UIBezierPath bezierPathWithRoundedR