- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我这里有这行代码:
CGContextAddArc(context, (round(frame.size.width))/(2 * (appDelegate.webview?.scrollView.zoomScale)!), round(frame.size.height)/(2 * (appDelegate.webview?.scrollView.zoomScale)!), (round(frame.size.width) - 10)/(2 * (appDelegate.webview?.scrollView.zoomScale)!), 0.0, CGFloat(M_PI * 2.0), 1)
但是你现在得到这个错误:
'CGContextAddArc' is unavailable: Use addArc(center:radius:startAngle:endAngle:clockwise:)
所以我尝试使用 addArc 但是当我开始输入它时,该方法没有出现,如何调用 addArc?
这是我的完整代码:
func drawCircle()
{
// Get the Graphics Context
let context = UIGraphicsGetCurrentContext();
// Set the circle outerline-width
context?.setLineWidth(5.0);
// Set the circle outerline-colour
UIColor.red.set()
// Create Circle
CGContextAddArc(context, (round(frame.size.width))/(2 * (appDelegate.webview?.scrollView.zoomScale)!), round(frame.size.height)/(2 * (appDelegate.webview?.scrollView.zoomScale)!), (round(frame.size.width) - 10)/(2 * (appDelegate.webview?.scrollView.zoomScale)!), 0.0, CGFloat(M_PI * 2.0), 1)
// Draw
context?.strokePath();
}
最佳答案
let center = CGPoint(x:(round(frame.size.width))/(2 * (appDelegate.webview?.scrollView.zoomScale)!), y:round(frame.size.height)/(2 * (appDelegate.webview?.scrollView.zoomScale)!))
let radius = (round(frame.size.width) - 10)/(2 * (appDelegate.webview?.scrollView.zoomScale)!)
context.addArc(center: center, radius: radius, startAngle: 0, endAngle: CGFloat(M_PI * 2.0), clockwise: true)
关于Swift 3 'CGContextAddArc' 不可用 : Use addArc(center:radius:startAngle:endAngle:clockwise:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42617073/
如何使用 easeljs 为圆弧的 endAngle 设置动画 我尝试通过 pie.setMyAngle = 0.1; 创建我自己的属性,然后在 tick 中递增它,但这没有用 function in
对于具有除默认值 (360) 以外的任何 endAngle 的极坐标图表,x 轴标签消失 没有 endAngle 的作品:http://jsfiddle.net/qs5v601b/1/ $(funct
我只是在玩这个演示并自己重新创建它:http://bl.ocks.org/mbostock/5100636 我可以定义一个新的 endAngle,它会很好地设置动画,但现在我也尝试设置 startAn
我已经使用 start 和 endAngle 渲染了 svg 圆。它工作得很好。但是当我渲染完整的圆(startAngle 为 70 和 endAngle 为 70)时,输出有很大的不同(0、90、1
我有一些带有 drawrect 代码的 UIView 用于绘制饼图: - (void)drawRect:(CGRect)rect { CGRect parentView
我想获得旭日示例中每个弧的开始和结束角度,如 http://bl.ocks.org/4063423 : 最佳答案 你可以在代码中看到它们: var arc = d3.svg.arc() .st
我有一个包含以下数据的数据集: { current: 5 expected: 8 gap: -3 id: 3924
我正在尝试使用触摸监听器在圆中的两点之间绘制弧线。这是我的代码: public class MainActivity extends Activity implements OnTouchListen
我这里有这行代码: CGContextAddArc(context, (round(frame.size.width))/(2 * (appDelegate.webview?.scrollView.z
我是一名优秀的程序员,十分优秀!