可以改变分隔符的颜色吗?如果是这样的话,是怎么做的?
我在这里和谷歌上研究了尽可能多的东西,但没有运气。我很惊讶这并不是很常见...
谢谢
发布于 2011-08-10 00:01:19
在SplitViewController的detailViewController中,我添加了以下代码来掩盖黑线。我的自定义标题是蓝色的,高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];发布于 2013-09-24 03:13:30
在iOS 7上,修复方法是将UISplitViewController的背景色设置为与深色背景色(可能是黑色)相同。
发布于 2015-07-14 03:07:55
有一种更快更好的方法可以做到这一点。只需更改spliViewController的视图backgroundColor属性:
splitViewController.view.backgroundColor = [UIColor greenColor];https://stackoverflow.com/questions/6944879
复制相似问题