如何在不重新加载的情况下从超级视图中删除视图?

山姆

我有一个游戏,我想消除障碍。但是,当我这样做时,视图会完全刷新。但是我希望其他子视图保持在原位置。

要删除此子视图,我使用:

obstacles.removeFromSuperview()

然后它消失在屏幕上,但是之后所有其他子视图都设置为其原始位置。

还有另一种方法,还是我必须保存位置并在重新加载后将其重新设置回去?看起来不好看,越野车吗?

顺便说一句,当我将我的视图添加到子视图中时,这简直让人难以置信。不知道它是否重要..

如果其他子视图移动,则意味着它们的位置取决于您删除的视图。使用自动布局时,要考虑到它removeFromSuperview会删除所有与要删除的视图(或其子视图)有关的约束。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不重新加载页面的情况下从Javafx编辑HTML页面(在Web视图中)?

如何在不重新加载js文件的情况下加载Spring MVC视图

如何在不删除现有视图的情况下重新加载表?

如何在不重新加载页面的情况下运行包含操作参数的视图函数

如何在不重启的情况下重新加载 .XCompose?

如何在不删除回收站视图中的位置的情况下删除项目?

如何在不重新加载服务器的情况下重新加载模板?

如何在不重新加载页面的情况下以角度 2 设置或删除当前路线中的 queryParams

如何在不重新启动的情况下重新加载udev规则?

如何在不重新启动vim的情况下重新加载.vimrc文件?

如何在不重新启动的情况下重新加载/ etc / environment?

如何在不重新登录的情况下从/ etc / environment重新加载变量?

如何在不重新启动apache的情况下重新加载站点的apache配置

如何在不重新登录的情况下重新加载会话

如何在不重新加载或重新启动Nginx的情况下进行Nginx配置更新

如何在不使用onDelete(perform :)的情况下从子视图中删除SwiftUI中的列表项?

如何在不重新加载Ajax的情况下提交表单?

如何在不重新加载页面的情况下获得执行 PHP 函数的按钮?

如何在不重新加载大型CSV的情况下进行多次Dask计算

如何在不重新加载网页的情况下查询数据库?

在Ajax中成功后如何在不重新加载页面的情况下更改url

如何在不重新加载页面的情况下修改URL?

如何在不重新加载页面的情况下“刷新”Angular 中的组件?

如何在不重新加载页面的情况下获取表单数据?

如何在不重新加载页面的情况下刷新angular 8中的元素?

如何在不重新加载整个页面的情况下进行路由?

如何在不重新加载页面的情况下向我的网址添加参数?

如何在不重新登录AIX的情况下加载.profile?

如何在不重新加载的情况下检测页面导航?