1

我想问一下,在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 = nilremoveFromSubview通话后添加吗?

注意:我使用 SDK 3.1.2

先感谢您

4

0 回答 0