【问题标题】:cocoa objective-c: Change background color of custom view可可objective-c:更改自定义视图的背景颜色
【发布时间】:2011-06-09 23:30:54
【问题描述】:

如果我有一堆我在 IB 中制作的自定义视图,当应用程序 awakeFromNib 时,如何为每个视图设置背景颜色?

【问题讨论】:

  • 我已经在 Interface Builder 中制作了视图,为什么不在那里设置所需的背景颜色?
  • 在 Stack Overflow 上快速搜索会产生两个相同的问题:stackoverflow.com/questions/2962790/…stackoverflow.com/questions/3781326/…
  • @Bavarious 嗯......这些问题都不是特别史诗(或有用的通用)它必须说。
  • @middaparka 尽管如此,如果 OP 完成了他的功课,一个好的问题会提到这两个问题。 ;-)

标签: objective-c cocoa colors background nsview


【解决方案1】:

在您的 NSView 子类中:

- (void)drawRect:(NSRect)aRect
{
    [[NSColor redColor] set];
    NSRectFill([self bounds]);
}

【讨论】:

    猜你喜欢
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 2018-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多