【发布时间】:2015-11-01 15:24:50
【问题描述】:
我想知道 Twitter 是如何实现它的个人资料屏幕的。起初我认为它是一个带有标题(配置文件信息)和部分标题(用于选择推文/媒体/收藏夹的分段控件)的表格视图。这对我来说很有意义,因为当用户向下滚动时配置文件信息消失了,但分段控制仍然存在,这正是普通 UITableView 标题视图和部分标题的行为。顶部导航栏下还有一个图像视图,但这对我来说并不重要。这是我认为的可视化:
我尝试在 Interface Builder 中重新创建它,这就是我得到的。滑块引起了我的注意:它与 Twitter 应用程序中的不同,它从表格视图标题的顶部开始,而不是在单元格的顶部。
那么……他们是如何做到的?他们是否将 UITableView 放入 UIScrollView 并自己处理触摸/滚动事件?我不这么认为,因为它不鼓励,但我想不出另一种解释。
【问题讨论】:
-
滑块的大小代表下面有多少内容。较小的滑块 - 滚动的内容更多。
-
@njuri 我知道,这不是问题所在。我担心的是,在我的实现中,滑块从表头视图的顶部开始,在 Twitter 应用程序中,它从单元格的顶部开始。它永远不会悬停在分段控件或配置文件信息之上。
-
@raven_raven 我正在调查这个问题。您是否设法找到解决方案?我敢打赌,他们正在尝试在滚动上设置滚动指示器插入 - 所以我会玩这个并让你知道我是否成功。
-
你得到正确答案了吗?
-
@Dasoga 不幸没有。我还没有设法完全复制这个 Twitter 个人资料页面。
标签: ios uitableview twitter