可可objective-c:更改自定义视图的背景颜色
Posted
技术标签:
【中文标题】可可objective-c:更改自定义视图的背景颜色【英文标题】:cocoa objective-c: Change background color of custom view 【发布时间】:2011-06-09 23:30:54 【问题描述】:如果我有一堆我在 IB 中制作的自定义视图,当应用程序 awakeFromNib 时,如何为每个视图设置背景颜色?
【问题讨论】:
我已经在 Interface Builder 中制作了视图,为什么不在那里设置所需的背景颜色? 在 Stack Overflow 上快速搜索会产生两个相同的问题:***.com/questions/2962790/… 和 ***.com/questions/3781326/… @Bavarious 嗯......这些问题都不是特别史诗(或有用的通用)它必须说。 @middaparka 尽管如此,如果 OP 完成了他的功课,一个好的问题会提到这两个问题。 ;-) 【参考方案1】:在您的 NSView 子类中:
- (void)drawRect:(NSRect)aRect
[[NSColor redColor] set];
NSRectFill([self bounds]);
【讨论】:
以上是关于可可objective-c:更改自定义视图的背景颜色的主要内容,如果未能解决你的问题,请参考以下文章
IOS / Objective-C / Storyboard:从左到右的自定义Segue在视图控制器之间创建黑条
分组 UITableView 自定义绘制单元格,而不更改背景颜色?