好的,所以我在Photoshop中创建了一个与我的应用程序上的按钮对齐的图像,现在我想把它作为我窗口的背景图像,这样图像上的字符就会对应于我的应用程序上的键(我一直在努力的小型计算器演示应用程序)
基本上,我没有像1,2,3,4等那样给出按钮文本,而是制作了一个3x3地图,上面有不同字体的数字,因为它看起来很漂亮
我现在遇到的困难是我似乎无法将图像作为窗口的背景。
我创建了一个NSImageView并将图像文件拖到它上面,所以我现在可以看到它,但我无法将其作为背景。
我是否需要继承NSImageView或是否有一些简单的方法?
我正在使用XCode 4,btw
谢谢!
答案 0 :(得分:13)
我认为你应该能够做到这样的事情:
[window setBackgroundColor:[NSColor colorWithPatternImage:[NSImage imageNamed:@"myImage.png"]]];
答案 1 :(得分:8)
这是层支持窗口擅长的东西:
[[window contentView] setWantsLayer:YES];
[[window contentView] layer].contents = myImage;
我认为你有更好的机会让它明智地调整(假设你需要)而不是图案颜色。
答案 2 :(得分:1)
只是为了给你更多选择 - 你应该能够[window setContentView:myImageView]
。在.xib文件中,您需要添加按钮等作为图像视图的子视图
我不一定推荐这种方法,但需要考虑一下。