Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS:如何前后发送图像视图_Ios_Objective C_Xcode - Fatal编程技术网

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

IOS:如何前后发送图像视图,ios,objective-c,xcode,Ios,Objective C,Xcode,在我的故事板中,我有一个视图,上面有一个ImageView和一个按钮。ImageView当前正在覆盖我的按钮,我想把按钮放在ImageView上。我发现类似的主题可以通过进入编辑器->排列->发送到前端来解决,但这是针对UIView完成的,对于ImageView和按钮,此选项是被动的 那么,如何将ImageView发送到后台?最好的解决方案是只为按钮添加一个附加视图,然后将其放到前面吗?解决方案是在文档大纲部分上下移动视图组件。或者,您可以使用bringSubviewToFront功能解决此问题

在我的故事板中,我有一个视图,上面有一个ImageView和一个按钮。ImageView当前正在覆盖我的按钮,我想把按钮放在ImageView上。我发现类似的主题可以通过进入编辑器->排列->发送到前端来解决,但这是针对UIView完成的,对于ImageView和按钮,此选项是被动的


那么,如何将ImageView发送到后台?最好的解决方案是只为按钮添加一个附加视图,然后将其放到前面吗?

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

或者,您可以使用bringSubviewToFront功能解决此问题:

[self.view bringSubviewToFront:self.yourButtonControl];

您可以在情节提要上重新排列视图:

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

可能此选项对正在运行的应用程序也很有用:

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

与HTML/CSS类似。

在左侧菜单中,上/下拖动元素。底部的元素是顶部的元素。在故事板中,在屏幕的左下角,您会看到一个显示文档大纲按钮。它将打开故事板上的控制器列表。正如@Larme已经解释的,您可以重新排列ui元素。