gpt4 book ai didi

cocoa-touch - 如何访问嵌套的 UIScrollView 中的 subview

转载 作者:行者123 更新时间:2023-12-04 03:03:06 24 4
gpt4 key购买 nike

我无法使具有多个 UIImageView subview 的 UIScrollView 正确缩放,因此我尝试使用其中具有多个 UIScrollView subview 的 UIScrollView 以及每个 subview 中的 UIImageView。这样一个 UIScrollView 只能滚动,另一个只能缩放。

我的问题是:如何访问 subview 的 subview 。我知道通常我可以使用 [scrollView viewWithTag:tagInt]; 访问 subview ,但是我似乎无法使用 [[scrollView viewWithTag:tagInt] 访问 subview 的 subview viewWithTag:tagInt2]; 因为 viewWithTag 只返回一个 UIView 而不是它的所有 subview 。

我总是可以给每个 subview 一个唯一的标签并以这种方式访问​​它们,但这似乎不是最优雅的解决方案。

访问 subview 然后到达 subview 的 subview 的最佳方法是什么(即:访问我用于缩放的 UIScrollView,它是我的主视图的 subview ,然后访问它的 subview UIImageView)?

最佳答案

如果您现在不喜欢子类化,则必须将标签分配给包含图像的 UIScrollView。然后,您必须按照 BobC 的建议做更多的工作。

for (UIView *subview in [myScrollView subviews])
{
//check if the current subview is one of the UIScrollViews
if (subview.tag > 100)
//do something with the UIScrollView
}

关于cocoa-touch - 如何访问嵌套的 UIScrollView 中的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420537/

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