gpt4 book ai didi

iphone - 类似于 App Store 特色横幅的旋转横幅

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

我想添加一个类似于 iOS6 版本 App Store 中精选部分顶部的旋转横幅。用户可以无限左右滚动 4 或 5 个不同的横幅。另外,横幅在不与其交互时会自动滚动。

我尝试使用水平 ScrollView 来执行此操作,但是当您滚动到最后一个横幅时, ScrollView 会停止 - 它应该让您继续滚动,再次显示第一个横幅。

仍在尝试找出执行此操作的最佳方法 - 您可以使用表格 View 单元格进行分页吗?

最佳答案

我会使用“循环 TableView ”技巧来做到这一点。它通过重复相同的单元格来伪造循环滚动:

  1. 使 tableView:numberOfRowsInSection: 返回一些较大的值,例如 50000;

  2. tableView:cellForRowAtIndexPath:中我会这样做

    int actualRowNumber = indexPath.row % visibleRowsNumber;
    // fill cell with data for 'actualRowNumber'th object
  3. 然后在 viewDidLoad 中,我会将此 TableView 滚动到中间,以便向后滚动立即生效。

您可以通过逆时针旋转 90 度,然后顺时针旋转每个单元格 90 度,使表格 View 水平。

关于iphone - 类似于 App Store 特色横幅的旋转横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12570118/

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