2014-02-12 59 views
0

我收到一些問題發現作物區域作爲子視圖添加在imageview上的矩形。如何計算可轉換的圖像視圖中的作物面積

爲什麼要在imageview上添加一個矩形,因爲我要求裁剪矩形應該與圖像放大。所以我做了以下..

UIView *rectangle; 

[self.imageView addSubview:rectangle]; 

然後加入

UIPinchGestureRecognizer *pinchGesture=[[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchGesture:)]; 
    [self.imageView addGestureRecognizer:pinchGesture]; 

手勢選擇爲我增加了變焦。

-(IBAction)pinchGesture:(UIPinchGestureRecognizer *)recognizer{ 

    recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); 

    recognizer.scale = 1; 

} 

由於矩形位於imageview上,因此它會使用imageview進行縮放。

我的問題是如何獲得用於裁剪的矩形框架,就像我放大imageview時,它改變框架。

任何幫助,或暗示將不勝感激。

謝謝。

回答

1

首先,我猜你不應該使用矩形作爲圖像視圖的子視圖,儘管你知道需要裁剪的矩形區域矩形圖像僅供應用程序用戶參考..對吧?

Refer this link

它可以幫助你。

感謝

+0

是的,我需要添加矩形的要求是這樣的,通過你的鏈接幫助我得到正確的作物RECT,有趣的一面,我剛剛忽略了同樣的回答相當一段時間以前.. – iphonic