我想问一下,在scrollViewDidEndZooming
方法中重新创建内容视图是否正确?这有什么潜在的问题吗?我使用以下代码:
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale {
[self.contentView removeFromSuperview];
self.contentView = [[ContentView alloc] init ...];
...
[scrollView addSubview:self.contentView];
}
并且使用模拟器一切正常,但是当我在设备上运行此示例时,有时当我使用捏合手势缩放时,我将一个scale
值设置为 1.0,这很奇怪,因为实际上它应该设置为不同于 1.0 的缩放比例。另外,有人可以建议我self.contentView = nil
在removeFromSubview
通话后添加吗?
注意:我使用 SDK 3.1.2
先感谢您