gpt4 book ai didi

ios - 水平滚动控制

转载 作者:行者123 更新时间:2023-11-29 04:36:36 24 4
gpt4 key购买 nike

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

提前致谢

最佳答案

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

项目“i”的放置大致如下完成

SizeOfItem * i + (i-1)ItemSpacing

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

实现它的最佳方法是使用自定义 UIView,另请注意,您需要提供数据源和委托(delegate),以便使您的 Horizo​​ntalScroller 更易于处理。

我知道这是一个非常普遍的问题,但是创建水平项目需要一些工作

关于ios - 水平滚动控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10993866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com