iOS6中的手势识别器和自动布局,从中心缩放
下面的这个手势识别器代码,通常会从中心缩放一个视图,而不是在iOS6中启用自动布局时。 自动布局启用时,视图似乎从原点开始缩放。 其他的仿射变换(特别是缩放和旋转)也没有像我预期的那样工作。
任何人有这个问题,或者可以启发我以正确的方式来处理这个问题?
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer { recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); recognizer.scale = 1; }
使用Autolayout,你应该编辑你的约束,因为转换和约束可能是相互冲突的…我也有同样的问题,WWDC的这个会话帮了我很多。 从30:35开始观看video
- 使用自动布局约束dynamic调整表格视图单元格大小
- iOS 7.1 UitableviewCell内容与下面的内容重叠
- 如何在iOS的自动布局中设置视图的dynamic宽度和高度?
- 首次出现时不能更改UITableViewCell中的UILabel的框架(使用Autolayout)
- 在tableHeaderView中使用自动布局
- 组表TableView,使用自调整节标题,重新加载后,如果向上滚动,tableview将跳转
- 无法将UILabel的Y位置与Autolayout“on”一起移动
- 使用UIStackViewdynamicUITableView行高度?
- animationUIStackView排列的子视图内容大小更改