[英]Using NSLayoutConstraint on a subview in conjuction with an affine transform
[英]iOS : apply affine transform to subview only
我有一个带有一个背景图像的视图父母,该背景图像缩放到整个父视图。 同样在视图父级中,我需要显示其他一些视图。 因此,当我将旋转应用于图像时:
[self.backgroundView setTransform:CGAffineTransformMakeRotation((CGFloat) M_PI)];
它旋转整个父视图-因此其他子视图也旋转180度
因此,如何在不影响其他视图的情况下仅将旋转应用于背景视图?
好吧,听起来好像您的backgroundView包含的子视图显然是由父级转换的,这是设计使然。 您需要的是使其他视图成为背景视图的同级 。 确保将子视图添加到backgroundView的超级视图中,而不是backgroundView本身。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.