首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >弹出箭头与视图控制器背景颜色不同

弹出箭头与视图控制器背景颜色不同
EN

Stack Overflow用户
提问于 2013-10-22 01:39:07
回答 5查看 11.4K关注 0票数 25

标题真的说明了一切。我有一个视图控制器作为弹出窗口连接到一个按钮。视图控制器的背景颜色是灰色,但指向按钮的箭头的颜色是白色。任何帮助都将不胜感激。

EN

回答 5

Stack Overflow用户

发布于 2014-01-16 08:55:59

下面是我如何解决它的方法:

代码语言:javascript
复制
popover = [[UIPopoverController alloc] initWithContentViewController:contentViewController];
popover.backgroundColor = contentViewController.view.backgroundColor;

这将使弹出窗口与内容背景的颜色相匹配。

票数 41
EN

Stack Overflow用户

发布于 2016-05-26 08:43:13

对于ios 9.0 + (cpvc是您的ViewController)

代码语言:javascript
复制
cpvc.popoverPresentationController.backgroundColor = cpvc.view.backgroundColor;
票数 19
EN

Stack Overflow用户

发布于 2013-10-31 03:25:27

您使用的是IOS7 sdk吗?

也许你可以试试:

代码语言:javascript
复制
[popover setBackgroundColor:[UIColor whiteColor]];

并确保将内容视图控制器的背景色设置为白色。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19501152

复制
相关文章

相似问题

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