修复表视图控制器中标题视图的位置

时间:2012-08-06 18:38:18

标签: objective-c uitableview

作为我的应用程序设计的一部分,我在UITableView的标题中放置了一个图像。

此标题图像看起来很棒,直到滚动表格为止,相对于滚动到/从的位置移动标题。

我的问题是,如何阻止这种情况发生?我假设我必须采用另一种方式,即将UIImageView置于UITableView之上,这样与滚动无关。但是,我无法将UIImageView放在UITableViewController之外。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

创建具有此视图层次结构的视图控制器:

view
 \---> header view //set the frame to be the top 200 pixels or whatever you want
 \---> table view // instead of being the top view, the table view is a subview with a frame starting below the header view

设置tableview委托和数据源并将其用作正常

答案 1 :(得分:0)

为了解决我的问题,我使用了一个组tableview,因为他们的节标题滚动了内容并且没有“粘住”在导航栏下面,然后我将tableview拉伸到额外的10个每边,然后推了10个点在左边,“摆脱”边缘。

然后我使用自定义tableview单元格来设计我自己的自定义单元格。