首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在UISplitView的iOS中更改分隔符颜色

如何在UISplitView的iOS中更改分隔符颜色
EN

Stack Overflow用户
提问于 2011-08-05 00:15:13
回答 4查看 6.7K关注 0票数 9

可以改变分隔符的颜色吗?如果是这样的话,是怎么做的?

我在这里和谷歌上研究了尽可能多的东西,但没有运气。我很惊讶这并不是很常见...

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-08-10 00:01:19

在SplitViewController的detailViewController中,我添加了以下代码来掩盖黑线。我的自定义标题是蓝色的,高88px。

代码语言:javascript
运行
复制
//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];
票数 3
EN

Stack Overflow用户

发布于 2013-09-24 03:13:30

在iOS 7上,修复方法是将UISplitViewController的背景色设置为与深色背景色(可能是黑色)相同。

票数 20
EN

Stack Overflow用户

发布于 2015-07-14 03:07:55

有一种更快更好的方法可以做到这一点。只需更改spliViewController的视图backgroundColor属性:

代码语言:javascript
运行
复制
    splitViewController.view.backgroundColor = [UIColor greenColor];
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6944879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档