adi*_*dit 4 cocoa-touch core-graphics objective-c ios
我的drawRect中有以下代码:
CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
CGContextFillPath(context);
Run Code Online (Sandbox Code Playgroud)
我基本上想要将此视图的背景设置为红色..但是上面的代码不会这样做.我究竟做错了什么?
更改视图背景颜色的更简单方法是:
view.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
或者,如果您在视图控制器中:
self.view.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
您可能想要:
CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
CGContextFillRect(context, self.bounds);
Run Code Online (Sandbox Code Playgroud)
CGContextFillPath填充一条“路径”,您必须首先使用一系列其他调用(例如CGContextAddRect和 )来构建该路径CGContextAddArc。填充矩形更容易。
| 归档时间: |
|
| 查看次数: |
3198 次 |
| 最近记录: |