如何将子视图拖出父视图?

时间:2015-06-23 08:53:36

标签: ios objective-c iphone uiimageview

所以在我的应用程序中,我有UIImageView[1]占据了屏幕的上半部分。我还有一个TapGesture识别器,可以将UIImageView[2]添加为UIImageView[1]的子视图。

在我的应用程序的下半部分,我有另一个UIImageView[3]我需要UIImageView[2]才能与之互动。
但是,当我将UIImageView[2]拖到UIImageView[1]的框架之外时,它显然会消失 我想知道是否有人知道如何在不UIImageView[2]消失的情况下将UIImageView[3]拖至UIImageView[2],同时仍然保持UIImageView[1]的框架。

我已经尝试将UIImageView[1]的大小调整为仅包含整个屏幕,但由于我使用了Aspect Fit,因此它使图像居中,如果我使用左上角对齐的东西,则它不适合它。

2 个答案:

答案 0 :(得分:3)

尝试此操作以禁用子视图剪辑:

[parentView clipsToBounds:NO];

答案 1 :(得分:2)

请尝试以下操作,将UIImageView[2]拖到视图中的任何其他位置

[self.view addsubview: UIImageView[2]];