当我想创建圆圈时,为什么我的画布会创建省略号?

时间:2015-08-04 19:50:00

标签: javascript html html5 canvas

每次我尝试通过这种方法制作一个圆圈(其中棋盘是具有2d背景的帆布板):

        board.lineWidth = 4;
        board.beginPath();
        board.arc(canvas.width/2, canvas.height/2, 10,0,360);
        board.strokeStyle = "blue";
        board.stroke();
        board.closePath();

它总是创建一个椭圆而不是圆形,它永远不会超出我给它的坐标。如果我说canvas.width / 2和高度(以它为中心),它甚至会超出画布本身。当我给它像30这样的东西时,它还远远超过30像素。

旁注:我画布的宽度和高度均为500像素。

1 个答案:

答案 0 :(得分:1)

ValidateSet and tab completion does not work on strings with spaces的第五个参数预计是以弧度表示的角度,而不是度数。

((AppDelegate *)[UIApplication sharedApplication].delegate).hasInternet

因此您必须将代码更改为:

AppDelegate