将渐变背景添加到NSViewController CocoaTouch

时间:2015-06-17 10:13:46

标签: objective-c xcode macos cocoa-touch cagradientlayer

我创建了一个NSViewController,我已经调用了#34; GradientViewController"使用nib文件,我已初始化视图,它将显示在我的rootViewController上。我想在" GradientViewController"中添加渐变背景。有谁知道我怎么做到这一点?

如果我使用" GradientViewController创建一个CAGradientLayer"使用

NSGradient *gradient = [[NSGradient alloc] initWithStartingColor:[NSColor orangeColor] endingColor:[NSColor lightGrayColor]];

我如何才能显示? (如果它是创建渐变的正确方法)

很难找到答案,而且我一直在寻找好几天。示例代码非常棒,因为我是cocoaTouch的新手,并尝试从iOS交换

1 个答案:

答案 0 :(得分:0)

我总是只是添加一个自定义视图类作为子视图,并在我想要ViewControllers上的渐变时将渐变放在drawRect函数中。