【发布时间】:2011-05-24 03:52:27
【问题描述】:
我无法让具有多个 UIImageView 子视图的 UIScrollView 正确缩放,因此我尝试使用内部具有多个 UIScrollView 子视图的 UIScrollView 以及每个内部的 UIImageView。这样一个 UIScrollView 只能滚动,另一个只能缩放。
我的问题是:如何访问子视图的子视图。我知道通常我可以使用 [scrollView viewWithTag:tagInt]; 访问子视图,但我似乎无法使用 [[scrollView viewWithTag:tagInt] viewWithTag:tagInt2]; 访问子视图的子视图,因为 viewWithTag 只返回一个 UIView 而不是所有子视图。
我总是可以给每个子视图一个唯一的标签并以这种方式访问它们,但这似乎不是最优雅的解决方案。
访问子视图然后访问子视图的子视图的最佳方法是什么(即:访问用于缩放的 UIScrollView,这是我的主视图的子视图,然后访问它的子视图 UIImageView)?
【问题讨论】:
标签: cocoa-touch uiscrollview uiimageview subview