如何使用bezierPathWithCGPath Swift

时间:2015-11-13 01:24:51

标签: swift cgpath nsbezierpath

我需要做一个bezier路径,我有CGPath 我发现的唯一信息是:

  

宣言
  SWIFT

convenience init(CGPath CGPath: CGPath)

第一个是正常的,第二个是Italics,第三个是开发者库中的紫色

我该如何使用它?请举个例子。

1 个答案:

答案 0 :(得分:2)

如果您有一个有效的CGPath,请执行以下操作:

HttpGet httpGet = new HttpGet("http://myjenkins/api/json?depth=1&tree=jobs[name,jobs[name]]")
     try(CloseableHttpClient httpclient = HttpClients.createDefault()) {
          try(CloseableHttpResponse response = httpclient.execute(httpGet)){
               int statusCode = response.getStatusLine().getStatusCode();
               if (statusCode == 200) {
                     HttpEntity entity = response.getEntity();
                     String json = EntityUtils.toString(entity);
                     System.out.println(json)
               }
          }
}

Objective-C中的绝大多数bezier_path = UIBezierPath(CGPath: your_cg_path) 类型方法都被Swift中的init方法替换。 This Apple documentation有关于此主题的更多信息。