如何知道 UIScrollView 显示了哪些 UIView 索引或标签?

Posted

技术标签:

【中文标题】如何知道 UIScrollView 显示了哪些 UIView 索引或标签?【英文标题】:How to know which UIView index or tag has been shown by UIScrollView? 【发布时间】:2011-03-27 20:02:37 【问题描述】:

我有一个 UIScrollView 有很多标记的图像。 在用户选择UIScrollView 中的特定图像后,我必须处理一些代码。要执行此过程,我需要知道用户选择 UIScrollView 时显示的是哪个图像或视图。

我尝试跟踪我的子视图的frame.origin.x,但没有成功。

你们能分享一下这种情况吗?

【问题讨论】:

如何在滚动视图中显示图像?它们是 UIImageViews 还是您以其他方式绘制它们? 是的,图像在 UIImageViews 中。在“for”里面我有:[scrollImage addSubview:imageView]; 【参考方案1】:

滚动视图的bounds的原点决定了可见区域。

【讨论】:

谢谢尼古拉。有了这些信息,我就能解决我的问题。

以上是关于如何知道 UIScrollView 显示了哪些 UIView 索引或标签?的主要内容,如果未能解决你的问题,请参考以下文章

如何结合 UIScrollview 和 UIPagecontrol 显示不同的视图?

带有 3 个 UITableViews 的 UIScrollView

如何与多个 UIScrollView 同步滚动?

如何永久显示 UIScrollView 滚动条而不仅仅是闪烁?

如何在 UIViewController 中居中 UIScrollView

如何在 UIView(不是 UITableView、UICollectionView、UIScrollView)上添加 Pull-to-refresh