【发布时间】:2014-10-10 10:22:42
【问题描述】:
如果我设置 translatesAutoresizingMaskIntoConstraints YES,我更改视图的图层 anchorPoint,控制台打印: 无法同时满足约束。
CGPoint anchor=CGPointMake((self.scrollview.frame.size.width/2+self.scrollview.contentOffset.x)/self.imageview.frame.size.width, (self.scrollview.frame.size.height/2+self.scrollview.contentOffset.y)/self.imageview.frame.size.height);
self.imageview.layer.anchorPoint=anchor;
self.imageview.layer.position=CGPointMake(self.scrollview.frame.size.width/2+self.scrollview.contentOffset.x, self.scrollview.frame.size.height/2+self.scrollview.contentOffset.y);
CGAffineTransform transform=CGAffineTransformMakeRotation((slider.value*100/180));
self.imageview.layer.transform=CATransform3DMakeAffineTransform(transform);
这样的代码。我不能用它来让imageview围绕一个点旋转。
我还有一个问题。当我使用自动布局时,我无法直接更改框架。我必须改变约束。我是否不能使用旧代码为我的视图设置动画?
【问题讨论】:
标签: ios autolayout anchor constraints transform