【发布时间】:2012-01-13 02:29:51
【问题描述】:
所以我已经加载了一个 UIImageView 并在其中有一个 PinchGestureRecognizer,现在的问题是我如何检测 UIImageView 的大小是否小于原始大小(在它被挤压之前)?我现在的做法是这样的:
- (IBAction)resizeImage:(UIPinchGestureRecognizer *)sender
{
UIImageView * imgView = (UIImageView *)[fullSizeImageView.subviews objectAtIndex:0];
sender.view.transform = CGAffineTransformScale(sender.view.transform, sender.scale, sender.scale);
NSLog(@"SCALE IS %f WITH STATE %d", sender.scale, sender.state);
if (imgView.frame.size.width < oriWidth && imgView.frame.size.height < oriHeight) {
//then it's size is smaller than original
}
}
我想知道是否有更好的方法来做到这一点?
【问题讨论】:
标签: iphone objective-c ipad uitapgesturerecognizer