IOS 매트릭스 그래프
1812 단어 ios
- (void)drawRect:(CGRect)rect
{
// Drawing code
CGContextRef context = UIGraphicsGetCurrentContext();
[self drawText:context];
[self drawText2:context];
}
-(void)drawText:(CGContextRef) context{
/***
**/
char * str = "hello World";
CGContextSetFillColorWithColor(context, [UIColor blackColor].CGColor);
CGContextSelectFont(context, "Helvetica" ,18, kCGEncodingMacRoman);
CGContextSetTextDrawingMode(context, kCGTextFill);
/**
*/
CGAffineTransform myTextTransform = CGAffineTransformMakeScale(1, -1);
// CGAffineTransform myTextTransform = CGAffineTransformMakeRotation(1.0);
CGContextSetTextMatrix(context, myTextTransform);
CGContextShowTextAtPoint(context, 50, 50, str, strlen(str));
}
-(void)drawText2:(CGContextRef) context{
NSString *hello = @"ba";
CGContextSetFillColorWithColor(context, [UIColor blueColor].CGColor);
[hello drawInRect:CGRectMake(100, 100, 130, 150) withFont:[UIFont systemFontOfSize:18]];
}
-(void)drawImg:(CGContextRef) context{
UIImage *image = [UIImage imageNamed:@"1.jpg"];
//case1
// CGContextTranslateCTM(context,0,image.size.height);
//CGContextScaleCTM(context, 1, -1);
//CGContextDrawImage(context, CGRectMake(60, -60, image.size.width, image.size.height),image.CGImage) ;
//case2
[image drawInRect:CGRectMake(50, 50, image.size.width, image.size.height)] ;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swift의 패스트 패스Objective-C를 대체하기 위해 만들어졌지만 Xcode는 Objective-C 런타임 라이브러리를 사용하기 때문에 Swift와 함께 C, C++ 및 Objective-C를 컴파일할 수 있습니다. Xcode는 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.