我很难从一个UITableViewController的viewDidLoad方法中如何添加当前的UITableViewController上面一个UIView
这个工程添加子视图(UIView的):
[self.view addSubview:self.progView];
但是你可以看到表格单元格行通过UIView progView流血。
我试过这种方法:
[self.view.superview insertSubview:self.progView aboveSubview:self.view];
这是试图将progView,UIView的增加了上海华,当前视图上面。当我尝试这个时,UIView从不出现。
- 更新 -
以下是最新的尝试:
UIView *myProgView = (UIView *)self.progView; //progView is a method that returns a UIView
[self.tableView insertSubview:myProgView aboveSubview:self.tableView];
[self.tableView bringSubviewToFront:myProgView];
结果是一样的[self.view addSubview:self.progView]。 UIView出现,但似乎在桌子后面。
的
UITableView
的顶部,你是否尝试过使用`aboveSubview:self.view`?我不是说它会解决你的问题,但它听起来像会摆脱你所得到的错误信息。 – 2011-01-09 21:25:32是的,我确实尝试过。诚然,我失去了警告,但它仍然不呈现视图。我会编辑我的帖子。 – user558096 2011-01-10 00:48:33
一个简单的方法是设置progVIew的框架,我相信哪个可以工作。任何约束都不起作用,包括VFL – BollMose 2015-05-28 07:54:30