IOS:如何前后发送图像视图
在我的故事板中,我有一个视图,上面有一个ImageView和一个按钮。ImageView当前正在覆盖我的按钮,我想把按钮放在ImageView上。我发现类似的主题可以通过进入编辑器->排列->发送到前端来解决,但这是针对UIView完成的,对于ImageView和按钮,此选项是被动的IOS:如何前后发送图像视图,ios,objective-c,xcode,Ios,Objective C,Xcode,在我的故事板中,我有一个视图,上面有一个ImageView和一个按钮。ImageView当前正在覆盖我的按钮,我想把按钮放在ImageView上。我发现类似的主题可以通过进入编辑器->排列->发送到前端来解决,但这是针对UIView完成的,对于ImageView和按钮,此选项是被动的 那么,如何将ImageView发送到后台?最好的解决方案是只为按钮添加一个附加视图,然后将其放到前面吗?解决方案是在文档大纲部分上下移动视图组件。或者,您可以使用bringSubviewToFront功能解决此问题
那么,如何将ImageView发送到后台?最好的解决方案是只为按钮添加一个附加视图,然后将其放到前面吗?解决方案是在文档大纲部分上下移动视图组件。或者,您可以使用bringSubviewToFront功能解决此问题:
[self.view bringSubviewToFront:self.yourButtonControl];
您可以在情节提要上重新排列视图: 顺序中的第一个视图将被下一个视图隐藏 可能此选项对正在运行的应用程序也很有用:
myImageView.layer.zPosition = -5;
myImageView.layer.zPosition = 5;
与HTML/CSS类似。在左侧菜单中,上/下拖动元素。底部的元素是顶部的元素。在故事板中,在屏幕的左下角,您会看到一个显示文档大纲按钮。它将打开故事板上的控制器列表。正如@Larme已经解释的,您可以重新排列ui元素。