gpt4 book ai didi

iphone - 如何将对象转发到单独的 subview ?

转载 作者:行者123 更新时间:2023-12-01 17:01:23 27 4
gpt4 key购买 nike

我有一个 UIView 和一个 ScrollView 作为 2 个单独的 subview 。如何从我的 UIView 中拖动一个 UIView(名为“a”)并让 ScrollView “接管”拖动“a”UIView?

最佳答案

这实际上取决于您“接管” UIView 的确切含义。

如果您只是想更改父 View ,当您的 View 被“删除”时,将其作为其父 View 的 subview 删除并将 UIView 添加为 UIScrollview 的 subview 。
如果原始 ParentView 具有保存 UIView 的属性,则它仍将保留实例,但 View 将位于层次结构的下一级。

如果要将 View 的整个实例传递给 UIScrollView,则必须继承 UIScrollView 并为 UIView 添加属性。然后您可以创建一个自定义 setter (即不要 @synthesize )将保留实例并执行上述 View 添加/删除

或者

创建 - (void)provideNewView:(UIView *)newView将分配给本地属性并执行 View 添加/删除的方法。

关于iphone - 如何将对象转发到单独的 subview ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6580792/

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