我正在轮播UIView
,然后向其中添加新的UIView
。但它看起来很奇怪。
这是它的外观。红盒子的东西不像我预期的那样。
我希望红色方框与蓝色方框的方向相同。
我像这样旋转UIView
:
[self setTransform:CGAffineTransformRotate(self.transform, DEGREES_TO_RADIANS(90))];
然后以正常方式将红色框添加为UIView
。
我认为这只是变换的工作方式,我想知道是否有办法解决它?
答案 0 :(得分:1)
如果您在执行旋转后添加红色框,则表示预期的行为。如果您希望红色框与蓝色框具有相同的变换,则在应用旋转变换之前,您需要添加红色框作为其子视图。