2017-11-01 2 views
1

다른 그라디언트 색상으로 그래프를 만들 수있는 방법을 이해하려고합니다. 아래 이미지와 같은 것.iOS swift : 동적 함수 그래프/차트

기본적으로 좌표가 거의 매일 바뀌므로 매우 재사용 가능한 것이 필요합니다.

iOS 프레임 워크가 없다는 것을 알고 있습니다. 어떤 기술을 알고 있습니까?

enter image description here

+0

를 사용하여 캔버스 2D 기술을. –

+0

@NikolaLukic 당신은 무엇을 의미합니까? 핵심 그래픽? –

+0

https://www.raywenderlich.com/87899/make-simple-drawing-app-uikit-swift 여기에서 프로젝트 링크를 다운로드 할 수도 있습니다. 거의 모든 클라이언트 언어는 표준 UI 디자인과 약간 더 복잡한 캔버스 2D 및 3D를 사용합니다. 원칙은 항상 동일합니다. –

답변

0

당신은 폭, 색상, 위치 등의 모든 픽셀 행 매개 변수에 대한 정의 할 수 있습니다.

는 Common.m 만들기 :

void draw1PxStroke(CGContextRef context, CGPoint startPoint, CGPoint endPoint, CGColorRef color); 

...

void draw1PxStroke(CGContextRef context, CGPoint startPoint, CGPoint endPoint, CGColorRef color) 
{ 
    CGContextSaveGState(context); 
    CGContextSetLineCap(context, kCGLineCapSquare); 
    CGContextSetStrokeColorWithColor(context, color); 
    CGContextSetLineWidth(context, 1.0); 
    CGContextMoveToPoint(context, startPoint.x + 0.5, startPoint.y + 0.5); 
    CGContextAddLineToPoint(context, endPoint.x + 0.5, endPoint.y + 0.5); 
    CGContextStrokePath(context); 
    CGContextRestoreGState(context);   
} 

이 게시물에 더 많은 데이터를 봐 :

See More Link