Quarkee というアプリを使用して、ロゴを SVG から Quartz 2d コードに変換しています。唯一の問題は、結果のサイズを変更する方法がわからないことです。UIView のフレームを設定すると、drawRect の結果がフレーム内に巨大なままになります。設定しているフレームのサイズを取得するにはどうすればよいですか?
アウトの例を以下に示します。
誰か助けてくれませんか?
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGColorSpaceRef colorspace_1 = CGColorSpaceCreateDeviceRGB();
CGFloat components_1[] = {0.9961,0.9961,0.9961, 1.0000};
CGColorRef color_1 = CGColorCreate(colorspace_1, components_1);
CGContextSetFillColorWithColor(context,color_1);
CGContextMoveToPoint(context, 0.4960,0.1090);
CGContextAddLineToPoint(context,662.9260,0.1090);
CGContextAddLineToPoint(context,662.9260,227.8780);
CGContextAddLineToPoint(context,0.4960,227.8780);
CGContextAddLineToPoint(context,0.4960,0.1090);
CGContextClosePath(context);
CGContextFillPath(context);