2
我的UIView,我在放大和縮小它點對戰像素IOS
我它pinchRecognizerMeasure使用
pinchRecognizerMeasure = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(MeasureAndDraw:)];
[pinchRecognizerMeasure setDelegate:self];
[DrawLine addGestureRecognizer:pinchRecognizerMeasure];
[pinchRecognizerMeasure release];
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,終點是CGPoint,我想獲得與它等效的像素
我該做什麼是它c orrect做這樣
startPoint.X * DrawLine.contentScaleFactor東西拿到PIXL x座標或者我該怎麼辦
任何建議
爲什麼你認爲你需要像素?大多數時候,這是你需要的東西。 – Eiko
看看他的[上一個問題](http://stackoverflow.com/questions/6436990/draw-line-with-gesture)他希望能夠通過將像素長度轉換爲實際值來獲得線長的度量使用他以像素爲單位的比例尺。但點並不一定是iOS中的像素。 – Abizern