标签: ios objective-c user-interface uiview key-value-observing
我正在研究一些框架,在那里我向框架的用户提供了一些视图。
我需要确定,每个给定时刻位于此视图的位置,即UIView的子类。
我可以使用KVO并订阅例如@" layer.position"来确定它的超级视图的变化。变化。问题是,不仅可以改变它的superview的位置/框架,还可以改变它的superview的超级视图等。
有两个明显的解决方案,但两者都不是:
我想知道是否每次在物理上(不仅仅是作为子视图添加的时候)重写时,UIView上都会调用某些东西。