像天气iOS一样制作透明的stickyHeader

时间:2015-10-08 08:13:02

标签: ios objective-c uitableview uiscrollview

我想创建像iOS中的天气应用程序一样的透明粘性标题,因为我的标题是透明的view在标题下面但我不希望其他内容在我的标题下可见。 (你可以看到“星期五”在标题下面会被隐藏,但标题是透明的)。 你可以在天气应用程序中查看动画和此行为。

enter image description here

我试过了:

CSStickyHeader

1 个答案:

答案 0 :(得分:2)

这是通过各种滚动视图和表视图的组合来完成的。

看起来整个屏幕都包含在UIScrollView中。 "标题"只是一个根据滚动视图的内容偏移量移动的UILabel。

"现在"," 02"," 03",...的时间栏可能是主UICollectionViewUIScrollView 1}}。

下面的部分是UITableView,其中包含所有日期信息。这也嵌入在UIScrollView

然后由主UIScrollView管理滚动并向下传递到UITableView

然而,当桌面视图滚动时,它不会在任何东西下面。内容正在被切断,因为这是UITableView的顶部。

然后整个内容也嵌入UIPageViewController内以管理页面。

像这样......

enter image description here