在UITableView之后但在UITabBar之前添加UIView?

时间:2010-03-02 11:19:13

标签: iphone uitableview advertising

我正在尝试添加一个UIView,特别是一个UIImageVIew,在UITabView之后(也就是下面,但不是z-index意义上),但是在UITabBar之前(即上面)。

你知道,你可以在任何地方看到典型的“横幅/副空间”。

我的主要问题是,我不确切地知道把它放在哪里,作为具体观点的子视图; UITableView根据UITabBarController的主视图高度留下的空间自动调整大小,减去tabbar的高度。 我希望它被放在UITableView而不是其他地方,因为它与UITableView的内容更相关,但我有上面的所有自动调整问题。我尝试过使用autoresizingmask,并使用autoresizesubviews标志,但没有成功。我甚至尝试过UITableView的页脚,但是这个位置并没有固定,如果表格很长(预期和正常),它会向外滚动。

有没有办法在该点添加子视图,正确拉伸表本身?

谢谢大家。

1 个答案:

答案 0 :(得分:1)

使用普通的UIViewController而不是UITableViewController。将视图控制器的视图用作放置表视图和图像视图的容器视图。您的视图控制器仍然可以充当表视图的委托和/或数据源。