我正在使用UITableViewController,我已经调整了表格 View 的高度并将其向下移动了一点。现在,我想在该表 View 上方添加一个UIImageView,但是我唯一能做的就是将该UIImageView添加为UITableViewController的UITtableView的 subview ,以便UIImageView不在UITableView上方,并且图像与表一起滚动看法。
我该如何完成我正在尝试的工作?这是我一直在使用的代码:
UIImageView *tabImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"temp.png"]];
[self.view addSubview:tabImageView];
谢谢!
最佳答案
我相信UITableViewController
要求其view
是UITableView
。
过去,我通过将 View Controller 从子类化UITableViewController
更改为子类化UIViewController
并实现UITableViewDataSource
和UITableViewDelegate
协议(protocol)来解决此问题。然后,您可以根据自己的需要设置view
,包括向下移动UITableView
并添加UIImageView
。
不过,不确定在4.2中是否仍然如此。
关于iphone - 在UITableViewController中添加 subview ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4403385/