像iPhone应用程序商店一样的UITableView标题?

时间:2013-12-30 18:56:41

标签: ios iphone objective-c uitableview

我想设置类似于iOS 7 iPhone应用商店的UITableView。我不知道该怎么做的主要部分是特色页面上的标题部分。它的顶部有滚动特色区域。如果您尝试向下拉顶部视图保留的页面,但下面的桌面视图将向下滑动。然后,如果你向上滚动所有它向上移动。它还有一个滚动顶部区域的按钮,我也需要它。

正如您在此图片中看到的那样,有一个“标题”,它是顶部的蓝色部分。如果你试图“拉”表格视图,那么标题将保持原样,但它下面的所有内容都会像你期望的那样向下滑动。然后,如果我向上滑动所有内容移动像常规表视图那样。

enter image description here

我如何为UITableView上的标题复制这种功能?

1 个答案:

答案 0 :(得分:1)

为蓝色“标题”添加containerView(我认为他们会做一个小页面视图控制器,在一段时间后自动更改页面)。然后在视图控制器的其余部分放置一个UITableView。

如果在IB中完成,则非常容易。

编辑

为了使这更简单,不要使用UITableViewController,使用UIViewController。然后,如果您只想要一张图片,请在ViewController顶部添加一个UIImageView并将其设置为所需的高度。接下来抓住UITableView(不是控制器,只是tableView)并填写下面的其余空间。然后将tableView的dataSource和delegate连接到UIViewController,并在实现文件中添加方法。