检查UIImageView的位置

时间:2017-08-01 14:50:04

标签: ios iphone swift uiimageview cgpoint

我需要做一个条件检查我的一个imageView是否会在屏幕上结束。换句话说,我希望有人可以帮我设置一个if语句来查看我的imageView在屏幕上的位置

if previewImageView......... (something here)

谢谢!

2 个答案:

答案 0 :(得分:0)

    if (yourImageView.frame.maxX > self.view.frame.size.width){
       //will enter if image not all inside the screen 
    }

请注意,您可以将self.view更改为图像所在的任何父级。

希望这有帮助!

答案 1 :(得分:0)

您可以检查两个轴上视图的min的{​​{1}}和max值是否大于/小于frame s的相同属性{ {1}}。

ViewController

如果您不关心它离开视图的方向,您可以将所有语句合并为一个:

view