我有一个UIView
其中大约有8种不同的CALayer
添加到其图层的子图层。
如果我修改视图的边界(动画),然后视图本身缩小(我用backgroundColor
), but 子层的大小保持不变.
怎么解决这个问题呢?
我使用了与 Solin 相同的方法,但该代码中有一个拼写错误。方法应该是:
- (void)layoutSubviews {
[super layoutSubviews];
// resize your layers based on the view's new bounds
mylayer.frame = self.bounds;
}
出于我的目的,我始终希望子图层具有父视图的完整大小。将该方法放入您的视图类中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)