基本上,我正在创建一个像app这样的可堆叠的tinder,其中视图需要在堆栈中返回时缩小。像这样:
我已经通过更改对象的实际帧来实现它,但是在调整图像大小时会出现故障,所以我尝试转换对象
self.cardNib.frame = self.cardView.frame;
CGAffineTransform moveTransform = CGAffineTransformMakeTranslation(yValue/2, yValue);
self.cardNib.transform = moveTransform;
此代码工作正常,并且视图很好地沿着yaxis和xaxis沿着它们的身份移动。但是,当我在视图中添加这一行时,看看我是多么想要它们,但是子视图都是错误的,不是居中而是太小:
CGAffineTransform moveTransform = CGAffineTransformMakeScale(1.0 - transformWidthIncrement, 1.0);
我只想缩放对象以使它们更小,并确保子视图也能正确缩放。