水平滚动控制

时间:2012-06-12 09:28:59

标签: ios

我有一个数组中的项目列表。数组中的项目是NSDictionary,它具有id(昵称)和配置文件图片的URL。我需要在水平滚动视图中显示每个项目(配置文件图像和Id)。如果我需要将其显示为垂直滚动视图,我可以使用UItableView。但现在我需要一个水平滚动视图。有没有什么好主意来实现这个功能。如果我使用UITableView,我可以在UITableViewCell中显示每个项目。如果我使用启用了水平滚动的UIScrollView,哪个控件最好包含ID和IMAGE,UITableViewCell或UIView?

提前致谢

1 个答案:

答案 0 :(得分:1)

我使用了包含项目的水平滚动 这个想法是每个项目都有一个宽度,水平滚动在项目之间有一个水平间距

放置物品" i"大概是这样做的

SizeOfItem * i + (i-1)ItemSpacing

我曾经在我在此控件中插入的每个项目上添加了TapGestureRecognizer或UIButton,我这样做是为了展示一些代理函数,例如didSelectItemAtIndex:

实现它的最好方法是使用自定义UIView,同时注意您需要提供数据源和Delegates才能使Horizo​​ntalScroller更易于处理。

我知道这是非常通用的,但创建水平项目需要一些工作