gpt4 book ai didi

ios - 如何从现有的 UIScrollView 中获取重复的 UIScrollView?

转载 作者:行者123 更新时间:2023-11-29 10:25:16 33 4
gpt4 key购买 nike

如何在不干扰现有 UIScrollView 的情况下从现有 UIScrollView 获取重复的 UIScrollView。

第一个 ScrollView ,

UIScrollView *firstScrollView;

第二个 ScrollView ,

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

duplicateScrollView = firstScrollView.copy;

崩溃。

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

请给我建议。非常感谢......

最佳答案

UIScrollView 不符合 Copying 协议(protocol),因此您不能在其上使用复制方法。您可以做的是存档和取消存档,这应该为您提供 View 的深拷贝:

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

关于ios - 如何从现有的 UIScrollView 中获取重复的 UIScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32738276/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com