UISplitViewController中视图之间的灰线

时间:2014-01-22 13:58:49

标签: ios ipad uinavigationbar uisplitviewcontroller

我在故事板中使用UISplitViewController设计了一个界面。

  • 主视图控制器是UINavigationViewController,其中UITableViewController为根视图控制器。导航控制器设置为显示其导航栏。
  • 详细视图控制器是UIViewController。它的视图包含2个元素:导航栏和Web视图。

我将导航栏的背景颜色设置为:

[navigationBar setBackgroundImage:[UIImage imageNamed:@"bckgrd_image.png"] forBarMetrics:UIBarMetricsDefault];

iOS6没有问题,但在iOS7上运行,我的分割视图控制器的两个视图之间是“灰线”。

enter image description here

这可能是什么原因?

修改

答案已被删除,但它可以解决问题:

// 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]];

0 个答案:

没有答案