gpt4 book ai didi

ios - 根据Objc中的条件添加或删除uiview?

转载 作者:行者123 更新时间:2023-11-29 05:13:45 25 4
gpt4 key购买 nike

有没有一种方法可以根据某些条件在 View Controller 中添加或删除 View ,这样它就不会占用屏幕上的空间?

我正在 Android 中寻找类似 View.GONE 的内容。我知道有 [view setHidde:YES] 但它只会使其不可见而不释放空间。

最佳答案

你可以这样做...

//needToRemoveView is a boolean flag and based on that you can remove view
if (needToRemoveView) {

[self.viewToRemove removeFromSuperview];

}

removeFromSuperview方法实际上是从它的 super View 中删除 View ,并释放 View 占用的内存和屏幕上的空间。

其中 setHidden: 方法实际上并不删除 View ,而是隐藏 View ,并且 View 占用的空间将在那里(在屏幕上以及内存中)。

关于ios - 根据Objc中的条件添加或删除uiview?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59406639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com