我在故事板中使用UISplitViewController
设计了一个界面。
UINavigationViewController
,其中UITableViewController
为根视图控制器。导航控制器设置为显示其导航栏。UIViewController
。它的视图包含2个元素:导航栏和Web视图。我将导航栏的背景颜色设置为:
[navigationBar setBackgroundImage:[UIImage imageNamed:@"bckgrd_image.png"] forBarMetrics:UIBarMetricsDefault];
iOS6没有问题,但在iOS7上运行,我的分割视图控制器的两个视图之间是“灰线”。
这可能是什么原因?
修改
答案已被删除,但它可以解决问题:
// In my split view controller class
UIView *coverView = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 1, 64)];
[coverView setBackgroundColor:[UIColor blackColor]];
[self.view addSubview:coverView];
所以我尝试以编程方式设置背景颜色(不可能从I.B.开始)。我的分割视图控制器可以正常工作。
[self.view setBackgroundColor:[UIColor blackColor]];