防止 CGAffineTransfromScale 在 self.view 之外缩放

Posted

技术标签:

【中文标题】防止 CGAffineTransfromScale 在 self.view 之外缩放【英文标题】:Prevent CGAffineTransfromScale from scaling outside of self.view 【发布时间】:2016-12-31 05:23:16 【问题描述】:

我正在使用这种方法来缩放 imageView。

-(IBAction)handlePinching:(UIPinchGestureRecognizer *)recognizer 
  recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale,recognizer.scale);
  recognizer.scale = 1;

如何防止我的 imageView 在 self.view 之外缩放?我不希望 imageView 的任何部分超出 self.view 的范围。

【问题讨论】:

【参考方案1】:

在您的视图上将clipsToBounds 设置为YES,以防止在您的视图范围之外绘制任何子视图:

- (void)viewDidLoad [超级视图DidLoad]; self.view.clipsToBounds = YES;

【讨论】:

以上是关于防止 CGAffineTransfromScale 在 self.view 之外缩放的主要内容,如果未能解决你的问题,请参考以下文章

如何防止用户重复提交数据

PHP 怎么防止GET方式提交重复数据?

如何防止网站被*** 防止网站数据被***篡改

MyBatis怎么防止SQL注入

如何彻底防止SQL注入?

怎么防止网站被***和防止服务器被黑