我正在使用UITableViewController,我已经调整了表格 View 的高度并将其向下移动了一点。现在,我想在该表 View 上方添加一个UIImageView,但是我唯一能做的就是将该UIImageView添加为UITableViewController的UITtableView的 subview ,以便UIImageView不在UITableView上方,并且图像与表一起滚动看法。

我该如何完成我正在尝试的工作?这是我一直在使用的代码:

UIImageView *tabImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"temp.png"]];
[self.view addSubview:tabImageView];

谢谢!

最佳答案

我相信UITableViewController要求其viewUITableView

过去,我通过将 View Controller 从子类化UITableViewController更改为子类化UIViewController并实现UITableViewDataSourceUITableViewDelegate协议(protocol)来解决此问题。然后,您可以根据自己的需要设置view,包括向下移动UITableView并添加UIImageView

不过,不确定在4.2中是否仍然如此。

关于iphone - 在UITableViewController中添加 subview ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4403385/

10-13 03:01