2
私は私がMeasureAndDrawポイント
// get position of touches, for example:
NSUInteger num_touches = [pinchRecognizerMeasure numberOfTouches];
// save locations to some instance variables, like `CGPoint location1, location2;`
if (num_touches >= 1) {
DrawLine.startPoint = [pinchRecognizerMeasure locationOfTouch:0 inView:DrawLine];
}
if (num_touches >= 2) {
DrawLine.endPoint = [pinchRecognizerMeasure locationOfTouch:1 inView:DrawLine];
}
のコードにstartPointは、エンドポイント
pinchRecognizerMeasure = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(MeasureAndDraw:)];
[pinchRecognizerMeasure setDelegate:self];
[DrawLine addGestureRecognizer:pinchRecognizerMeasure];
[pinchRecognizerMeasure release];
を使用してpinchRecognizerMeasureとそれを関連付けることで内外に
をズームしていること、のUIViewを持っていますCGPointです、私はそれに相当するピクセルを取得したい
私は何をすればよいですか? orrect pixl x座標または私は、
私は http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GraphicsDrawingOverview/GraphicsDrawingOverview.htmlを読んで何をしなければならなく、混乱を取得するstartPoint.X * DrawLine.contentScaleFactorのような何かをする
なぜピクセルが必要だと思いますか?ほとんどの場合、それはあなたが必要とするポイントです。 – Eiko
彼の[前の質問]を見てください(http://stackoverflow.com/questions/6436990/draw-line-with-gesture)彼は、ピクセルの長さを実数に変換することによって、線の長さの測定値を得ることを目指しています長さはピクセル単位で表します。しかし、ポイントは必ずしもiOSのピクセルではありません。 – Abizern