具有分页和交互的UIScrollview

问题描述

| 我正在设法解决这个问题。我想创建一个由\“ tiles \”组成的水平滚动视图,您可以在其中滚动(分页)。在每个图块上将是主图像以及其他各种较小的图像,它们将充当按钮并启动弹出窗口等。我知道我可以通过编程或在viewcontroller中将其“ tile”作为uiview子类来创建,然后可以将其视图添加到主uiscrollview中。我的问题是,在哪里可以检测到每个图块中的按钮状小元素的触摸事件?管理滚动视图的主视图控制器是否会处理子视图的子视图?     

解决方法

您将在包含它们的任何视图处理程序中检测瓦片的触摸事件。基本上,您将拥有一个带有滚动视图的视图,然后在包含瓦片的视图内创建另一个包含瓦片的视图是您为它们处理触摸事件的地方,但是您必须跟踪正在使用的\“ Page \”才能知道应该执行哪些操作。 这是我在使用页面控件时发现的最佳示例。