在我的故事板中,我有一个视图,我有一个ImageView
和一个Button
。 ImageView
目前正在覆盖我的按钮,我想将按钮放在ImageView上。我找到了类似的主题,通过转到“编辑”来解决 - > “安排” - > “发送至收件人”,但已针对UIViews
执行此操作,此选项对于ImageView
和Buttons
是被动的。
那么如何将ImageView
发送给后台呢?最好的解决方案是为Button
添加一个额外的视图,然后将它带到前面吗?
答案 0 :(得分:16)
您可以在故事板上重新排列视图:
顺序中的第一个视图将被下一个视图隐藏。
也许这个选项对你正在运行的应用程序也很有用:
myImageView.layer.zPosition = -5;
myImageView.layer.zPosition = 5;
与HTML / CSS类似。
答案 1 :(得分:1)
解决方案是在"文档大纲"中移动视图组件。部分。
答案 2 :(得分:1)
或者,您可以使用bringSubviewToFront
函数解决问题:
[self.view bringSubviewToFront:self.yourButtonControl];