0

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

提前致谢

4

1 回答 1

1

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

项目“i”的放置大致是这样完成的

SizeOfItem * i + (i-1)ItemSpacing

我曾经在插入此控件的每个项目上添加 TapGestureRecognizer 或 UIButton,我这样做是为了呈现一些委托功能,例如didSelectItemAtIndex:

实现它的最佳方法是使用自定义 UIView,还要注意您需要呈现数据源和委托以使您的 Horizo​​ntalScroller 更易于处理。

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

于 2012-06-12T09:33:37.210 回答