IOS:如何向后和向前发送图像视图

时间:2015-01-30 13:52:37

标签: ios objective-c xcode

在我的故事板中,我有一个视图,我有一个ImageView和一个ButtonImageView目前正在覆盖我的按钮,我想将按钮放在ImageView上。我找到了类似的主题,通过转到“编辑”来解决 - > “安排” - > “发送至收件人”,但已针对UIViews执行此操作,此选项对于ImageViewButtons是被动的。

那么如何将ImageView发送给后台呢?最好的解决方案是为Button添加一个额外的视图,然后将它带到前面吗?

3 个答案:

答案 0 :(得分:16)

您可以在故事板上重新排列视图:

enter image description here

顺序中的第一个视图将被下一个视图隐藏。

也许这个选项对你正在运行的应用程序也很有用:

myImageView.layer.zPosition = -5;
myImageView.layer.zPosition = 5;

与HTML / CSS类似。

答案 1 :(得分:1)

解决方案是在"文档大纲"中移动视图组件。部分。

答案 2 :(得分:1)

或者,您可以使用bringSubviewToFront函数解决问题:

[self.view bringSubviewToFront:self.yourButtonControl];