gpt4 book ai didi

iphone - 使用水平滚动 TableView 时的滑动标题 View 栏

转载 作者:行者123 更新时间:2023-12-01 16:55:40 26 4
gpt4 key购买 nike

我正在构建一个应用程序,该应用程序在启用了分页并水平滚动的 ScrollView 中具有多个 TableView 。每个 tableview 都有一个标题。

我希望能够水平滚动,并在表格 View 上方有一个栏(在导航栏下方显示表格 View 的所有标题,并且以表格 View 的另一种速度滚动。

我附上了两张截图,以帮助您理解我的意思。

1)我有一个自定义的导航栏和一个过滤器按钮。我想保留它而不是碰它。

2)我有一个酒吧(俱乐部 1、俱乐部 2、俱乐部 3,我希望能够水平滚动)。我们称之为“标题栏”

3)我有表格 View ,我也希望能够水平滚动。每个表格 View 都有它的标题,我称之为“标题栏”

正如您在第二张图片中看到的,红色矩形内的内容是需要修复的。当我水平滚动时,我希望栏保持在原位,表格 View 的标题平滑自然地移动。

Example of a page with tableview
What happens when I scroll

我现在在做什么正在为每张 table 使用 HEADER VIEWS 而不是使用特殊的真实栏,这绝对不符合我的目的。

我想要的是一个显示标题并跟随我自然滚动的表格 View 的栏,而不是贴在每个表格 View 上的标题 View 。我想要的例子是ZiteGoogle Play Music on Android

感谢您的时间!
如果有人有任何问题、解决方案或任何可以提供帮助的想法,请分享。再次感谢你!

最佳答案

我给你的建议如下:

在没有这个标题的情况下,在这个 ScrollView (我们称之为 containerScrollView)旁边制作表格 View 。然后,创建另一个 ScrollView (我们称之为 headerScrollView),并将此 headerScrollView 的高度设置为红色方 block 内的此高度,并将其设置为 userInteractionEnabledNO .

现在,对于添加到 containerScrollView 的每个 tableView,您还添加了一个包含这些标签的 UIView(俱乐部 1、俱乐部 2...)。在委托(delegate)方法 `scrollViewDidScroll' 中,您会知道 containerScrollView 是否被滚动,并以编程方式滚动 headerScrollView 以显示不同的数据。

关于iphone - 使用水平滚动 TableView 时的滑动标题 View 栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12025913/

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