2012-06-12 89 views
0

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

预先感谢

回答

1

我已经使用包含项 的想法是,每一个项目都有一个宽度的水平滚动,并水平滚动具有项

项目的放置“之间的水平间距i”的粗略做过这样的

SizeOfItem * i + (i-1)ItemSpacing 

我用于添加TapGestureRecognizer或一个UIButton上i插入到该控制的每个项目,我没有,为了呈现一些代表的功能,如didSelectItemAtIndex:

实现它的最好方法是使用自定义UIView,同时请注意,您需要呈现数据源和代表以便使Horizo​​ntalScroller更易于处理。

我知道这是一个很一般的,但创建一个横向项目需要一些工作