回答
在detailViewController SplitViewController,我添加了下面的代码来掩盖黑线。我的自定义标题是蓝色,高88px。
//blue line that covers the vertical black separator in the header
UIView *blueHeaderSplitViewSeparatorMask = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 2, 88)];
[blueHeaderSplitViewSeparatorMask setBounds:CGRectMake(320, 0, 2, 88)];
[blueHeaderSplitViewSeparatorMask setBackgroundColor:[UIColor colorWithRed:0.0f/255.0f green:96.0f/255.0f blue:182.0f/255.0f alpha:1.0f]];
[self.view.superview addSubview:blueHeaderSplitViewSeparatorMask];
你指的是左,右视图控制器之间的一个点一线?不,UISplitViewController没有公开改变它的方法。您可以尝试创建具有相同大小的拆分视图控制器的视图和backgroundColor
设置为你想要的颜色的不透明视图,然后将其添加下面的其他两个控制器的看法是这样的:
splitController.viewControllers = [NSArray arrayWithObjects:leftController, rightController, nil];
[splitController.view insertSubview:theBackgroundView atIndex:0];
在iOS 7,修复是你UISplitViewController的背景颜色设置为一样的深厚背景颜色(黑色可能)。
它也适用于iOS 6。 [self.splitViewController.view setBackgroundColor:[UIColor redColor]]; – GxocT
iOS8&Swift太:'self.splitViewController?.view.backgroundColor = UIColor.redColor()' –
这似乎并没有处理状态栏。除了顶部20像素以外,其他地方的除法器都是黑色的。 –
有一个更快,更好的方式来做到这一点。只是改变spliViewController的视图backgroundColor属性:
splitViewController.view.backgroundColor = [UIColor greenColor];
谢谢,+1。 – Vats
- 1. 更改LinearLayout中分隔线的颜色
- 2. iOS:如何更改UISplitViewController中分隔符的颜色?
- 3. 更改UISplitView中RootViewController的颜色
- 4. 如何更改NSSplitView中分隔线的颜色?
- 5. 如何更改颜色UINavigation栏的分隔线
- 6. 如何更改PreferenceFragment警报对话框的分隔线颜色
- 7. 如何更改Android ListView分隔线的颜色?
- 8. 如何更改操作栏的分隔线颜色?
- 9. 如何更改Android DatePicker对话框的“分隔线”颜色
- 10. 如何更改Spinner的分隔线颜色?
- 11. 在Android中更改分隔线的颜色
- 12. 在Android中更改分隔线颜色PreferenceActivity
- 13. 如何在android中更改微调器的分隔线的颜色?
- 14. 更改Wordpress中多行文本分隔线的颜色?
- 15. 如何在iOS中更改部分透明图像的颜色?
- 16. ListView - 仅在第一个项目上更改分隔线颜色
- 17. 如何更改vscode中的滚动条分隔符颜色?
- 18. 如何更改UISplitViewController中分隔符的颜色UISplitViewControllerDisplayModePrimaryOverlay模式
- 19. 如何更改Microsoft Chart Controls中的轴分隔线颜色(柱形图)
- 20. 如何更改Android中TabWidget分隔线的颜色和/或可绘制?
- 21. 在UITableView中改变分隔符颜色
- 22. 更改分隔线颜色Android DatePicker对话框
- 23. 动态更改UITableView单元格分隔线颜色
- 24. MenuItem - 更改颜色,文本并设置分隔线
- 25. 如何更改微调控件的边框和分隔线颜色
- 26. 如何更改匹配分隔符的vimtex高亮颜色?
- 27. 如何更改背景线的颜色,结构的颜色
- 28. 如何更改iOS TableView索引颜色?
- 29. 如何在iOS中将UIPickerView文本颜色更改为白色
- 30. 如何更改警报对话框标题分隔线颜色android
谢谢,我会给这个镜头。 –