Ios 如何从现有的UIScrollView获取重复的UIScrollView?

Ios 如何从现有的UIScrollView获取重复的UIScrollView?,ios,objective-c,iphone,ipad,uiscrollview,Ios,Objective C,Iphone,Ipad,Uiscrollview,如何从现有的UIScrollView获取重复的UIScrollView而不干扰它 第一个滚动视图 UIScrollView *firstScrollView; UIScrollView *duplicateScrollView = [[UIScrollView alloc] init]; [self.view addSubview:duplicateScrollView]; duplicateScrollView.backgroundColor = [UIColor clearColor];

如何从现有的UIScrollView获取重复的UIScrollView而不干扰它

第一个滚动视图

UIScrollView *firstScrollView;
UIScrollView *duplicateScrollView = [[UIScrollView alloc] init];
[self.view addSubview:duplicateScrollView];
duplicateScrollView.backgroundColor = [UIColor clearColor];

duplicateScrollView = firstScrollView.copy;
第二种观点

UIScrollView *firstScrollView;
UIScrollView *duplicateScrollView = [[UIScrollView alloc] init];
[self.view addSubview:duplicateScrollView];
duplicateScrollView.backgroundColor = [UIColor clearColor];

duplicateScrollView = firstScrollView.copy;
快崩溃了

实际上,我想在duplicateScrollView中进行更改,但这些更改不会在firstScrollView中生效


请推荐我。非常感谢….

UIScrollView不符合复制协议,因此您不能对其使用复制方法。您可以做的是归档和取消归档,这将为您提供一个视图的深度副本:

id copyOfView = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:firstScrollView]];