我在自定义VC中有一个UITableView,它被推送到自定义导航控制器堆栈。自定义导航控制器具有以下代码:
- (void)viewWillLayoutSubviews{
[super viewWillLayoutSubviews];
self.view.superview.bounds = CGRectMake(0, 0,335, 657);
}
问题是,单元格之间的分隔线不会出现。如果我删除边界线,则会出现。我可以更改边界并显示分隔符吗?
更改边界后调用viewWillLayoutSubviews也无济于事。
答案 0 :(得分:1)
如果我理解正确,您正在设置导航控制器视图的界限,这是您永远不应该做的。我建议以允许导航控制器管理自己的视图及其子视图控制器框架的方式进行重构。视图。
答案 1 :(得分:0)
好的,显然这只发生在模拟器上。设备很好。