1.我在自定义函数里使用UIGraphicsGetCurrentContext()返回值是nil
2.上面的问题解决后,我给UIView添加了一个subLayer,然后我开始在drawRect中开始画图
针对上面的两个问题
1.是因为UIGraphicsGetCurrentContext()最好要写在drawRect()中,因为在drawRect()执行之前程序会将上下文压入栈中,所以在别的函数中调用可能会得到nil
2.原因是因为定义的subLayer没有在context,使用subLayer.renderInContext(context!)将subLayer添加进去context
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。