如何构建iOS版本的Twitter个人资料屏幕?

rav*_*ven 7 twitter uitableview ios

我想知道Twitter是如何实现它的个人资料屏幕的.起初我以为它是一个带有标题(简介信息)和节标题的表格视图(用于选择推文/媒体/收藏夹的分段控件).这对我来说是有道理的,因为当用户向下滚动时,配置文件信息会消失,但是分段控件会保留,这正是UITableView标题视图和节标题的完全行为.在导航栏的顶部还有一个图像视图,但这对我来说并不重要.这是我认为它的可视化:

Twitter个人资料屏幕架构(我的可视化)

我试图在Interface Builder中重新创建它,这就是我得到的.滑块引起了我的注意:它与Twitter应用程序不同,它从表格视图标题的顶部开始,而不是在单元格的顶部.

我在Interface Builder中的实现 Twitter的滑块是不同的

那么......他们是如何实现的呢?他们是否在UIScrollView中放置了UITableView并自行处理了触摸/滚动事件?我不这么认为,因为它气馁,但我想不出另一种解释.

Jur*_*oga 4

我不确定滑块的情况,但他们在模仿 Twitter 个人资料视图方面做得非常好。所以仔细看看,也许你会发现这很有帮助。