gpt4 book ai didi

ios - removefromsuperview 是否删除 subview ?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:54:38 65 4
gpt4 key购买 nike

如果我有嵌套的 subview ,如果我调用 removefromsuperview 是否会处理所有 subview ?

伪代码:

UIView *viewA = [[UIView alloc] initWithFrame:CGRectMake(0 , 0, 100, 100)];
[self.view addSubview:viewA];
UIView *viewB = [[UIView alloc] initWithFrame:CGRectMake(25 , 25, 50, 50)];
[viewA addSubview:viewB];
UIButton *buttonC = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[viewB addSubview:buttonC];

然后按下按钮C:

[viewA removeFromSuperView];

所有 View 都从屏幕上移除,但它们是否被正确移除?我需要手动删除所有 View 吗?

最佳答案

所有 View 都将被删除。如果您维护对 viewAstrong 引用,那么所有 View 仍将存在并且可以稍后再次添加。否则,它们将全部被销毁。

关于ios - removefromsuperview 是否删除 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17552011/

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