首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将视图移动到新的superview会自动从旧的superview中释放它吗?

将视图移动到新的superview会自动从旧的superview中释放它吗?
EN

Stack Overflow用户
提问于 2009-07-15 01:13:29
回答 3查看 4.3K关注 0票数 3

对我来说还不清楚,如果您使用UIView将其添加到另一个视图中,它是否会自动从其超级视图中释放出来?!?我知道一个视图只能有一个superview,但我不清楚如何从一个superview移动到另一个超级视图。

保留视图,发布(从旧的超级视图),addSubview到新的超级视图

简单的addSubview到新的超级视图?

EN

Stack Overflow用户

发布于 2009-07-15 01:38:22

向superview添加视图将保留该视图,从superview中删除视图将释放该视图。

代码语言:javascript
复制
[subview retain]; // because next line will release
[subview removeFromSuperView]; // released by superview
[otherSupView addSubview:subview]; // retained by new superview
[subview release]; // because you retained it in line 1
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1128901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档