更改视图的背景颜色似乎很难?
Posted
技术标签:
【中文标题】更改视图的背景颜色似乎很难?【英文标题】:Changing backgroundcolor of a view seems hard? 【发布时间】:2015-10-22 14:05:51 【问题描述】:我想在视图控制器中更改视图的背景颜色。选择视图并打开属性检查器并没有显示那么多。这里应该有一个选项作为背景。
尝试在(void)viewDidLoad
中对其进行编码:self.view.backgroundColor = [NSColor blueColor];
这也不起作用,没有 NSView 的对象。
我做错了什么?我读到编码问题可能与较新版本的 Xcode 有关。 coding issue
【问题讨论】:
【参考方案1】:这已经在 Best way to change the background color for an NSView
这里是 OS X 的代码
[self.view setWantsLayer:YES];
[self.view.layer setBackgroundColor:[[NSColor whiteColor] CGColor]];
【讨论】:
【参考方案2】:您使用的是哪个 xcode 版本?这就是我在版本 7.1 (7B91b) 中使用属性检查器更改背景颜色的方法
【讨论】:
当前使用 7.0.1。为 OS X 编写,而不是为 ios 编写。 类是 NSView。有没有办法与核心图形框架有关?例如,我无法添加对 UIKit 的引用,因此使用 UIColor 将不起作用。 啊!好吧,那似乎没那么容易……也许这个视频可以帮到你! youtube.com/watch?v=K8eWIZ39W4A以上是关于更改视图的背景颜色似乎很难?的主要内容,如果未能解决你的问题,请参考以下文章