2013-06-19 67 views

回答

0

請貼一些代碼。另外,爲什麼不修改UIImageView的中心並將其設置爲等於觸摸點?如果你只是想在你的水龍頭之後想要一個圖像,使用起來會更容易。

+0

這是因爲我在使用UIBezierPath繪製形狀的中間創建了一個小方形圖像。當我觸摸方形圖像並移動觸摸時,它應該跟隨我的觸摸,形狀也應該跟隨我的觸摸。 –

+0

難道你不能將所有這些東西都包含在'UIView'中,然後使用它的'center'屬性來移動'UIView'嗎?這樣,外部UIView中的所有內容都應該一起移動。 – Idles

0

好吧,如果你只是想方按照你的觸摸,我會使用一個panGestureRecognizer:

- (void)resizeViewPanGesture:(UIPanGestureRecognizer *)recognizer { 
    if ([recognizer state] == UIGestureRecognizerStateChanged) { 
     //Get latest location of touch 
     smallSquareView.center = [recognizer locationInView:self.superview]; 
    } 
} 

我不知道你從你的評論想要的東西,你可以請分享一些圖片你想要達到什麼目的?

+0

謝謝我稍後再試。這將能夠與CAShapeLayer一起使用嗎? –