【发布时间】:2015-07-03 18:22:17
【问题描述】:
我正在尝试构建一个类似于 Twitter 个人资料页面的页面。看起来他们正在使用基本的UITableView。最上面的配置文件只是 tableHeaderView。选项卡是 SectionRowHeader 内的 UISegmentedControl ,因此在滚动时它会粘在顶部。推文只是该部分内的单元格。如果您切换选项卡,它们似乎只是在更改基础数据并重新加载表格。
但是,如果您使用该页面,您会注意到更改选项卡会保留之前的滚动位置。如果您在一个选项卡上滚动回顶部,那么当然另一个选项卡必须滚动到顶部,否则它将滚动到标题下方。此外,如果您仔细观察,一旦您开始滚动,底部(推文)就会有自己的滚动条。所以看起来那是它自己的tableview。那么这会是主页单元格内的新表格视图吗?如果这就是他们正在做的事情,那么他们之间的滚动是无缝的。您可以向上滚动底部,并且只有将选项卡固定到顶部后,推文才会在其下方滚动。
我正在尝试构建一个类似的结构化页面,但一直遇到问题。理想情况下,我还希望将这些子选项卡的逻辑分解为单独的视图控制器以供重用,但此时我只想让它工作。
有人知道他们用来设置这样一个页面的结构吗?
【问题讨论】:
-
在滚动视图中滚动视图?尝试通过这个oleb.net/blog/2014/05/scrollviews-inside-scrollviews
-
但是滚动视图不能有一个固定在顶部的部分标题。因此,除非他们手动构建该逻辑,否则它是一个带有内部滚动视图的表格视图。但我指出了上面的问题(不能无缝滚动等)
-
@Oren 你知道了吗?
-
很遗憾没有。我的猜测是他们构建了一些非常定制的东西来获得这个基本功能。点赞,也许有人会找到并回答。
-
我想做一些类似的家伙,你找到答案了吗?....其实我只是想要一个可触摸的标题...
标签: ios uitableview uiscrollview interface-builder