gpt4 book ai didi

uiview - viewWithTag 返回自己

转载 作者:行者123 更新时间:2023-12-01 05:30:26 25 4
gpt4 key购买 nike

我对函数 viewWithTag 有一个奇怪的行为。
我的 Storyboard看起来像这样:-viewController
--UIScrollView1(应该是一个 UIView 但还没有改变)
---标签为1到11的对象
---带有标签0的其他对象
--UIScrollView2(应该是 UIView 但还没有改变)
---标签为1到11的对象
---带有标签0的其他对象

我的代码,我做 [UIScrollView1 wiewWithTag:(1 to 11)] (每次都转换为好的对象并且效果很好。
我对 UIScrollView2 做同样的事情,但每次 UIScrollView2 都会返回 viewWithTag,所以我从不匹配任何标记的对象。

仅出于调试目的,我不进行 UIScrollView2 更新并尝试使用其他值 UIScrollView1 进行更新,并且它仅为一个对象返回 UIScrollView1,即 UIImageView(唯一的一个)。
但是所有的 UILabel 又可以正常工作了。

有人有一些线索可以帮助我吗?

PS:标签对象被检查了 10 次,我使用如下函数:
-(void) updateWithScroll:(UIScrollView*)myScroll
所以它与 1 或 2 相同 :(

提前致谢,
达米安

最佳答案

尝试自己浏览 subview ,快速枚举subviews或与另一个循环。

我遇到了同样的问题,但我没想到会出现这种行为,但我可以选择不保留 Root View 标记并将其设置为 -1,这是一个从未使用过的值。

关于uiview - viewWithTag 返回自己,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11526304/

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