繁体   English   中英

子视图和超级视图之间的iOS参考关系

[英]iOS reference relationship between subview and superview

在iOS文档中,子视图似乎对超级视图有很强的引用:

@property(nonatomic, readonly) UIView *superview

属性的默认值为strong 众所周知,超级视图对子视图有很强的参考作用,那么在超级视图和子视图之间是否存在一个参考循环?

是的,有一个参考周期。 要摆脱一个视图,您必须调用[theView removeFromSuperview] ,这会中断循环。

否,默认值为assign 这与不安全,未保留的大致相同。

不会有任何参考周期。 删除超级视图后,它将先删除其所有子级,然后再删除自身。 如果您只想删除当前视图,则可以执行此操作。 监督不反对。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM