uibezierpath

    0熱度

    1回答

    我要修剪出底部,重複半圈的頂部的UIView這樣的形象

    0熱度

    1回答

    因此,我有一個UIBezierPath帶有多個附加路徑,現在我想訪問該UIBezierPath中每個附加路徑的邊界,有沒有一種方法可以訪問每個附加的UIBezierPath當前UIBezierPath所以我可以得到他們的界限?我一直在尋找,但找不到解決我的問題。

    0熱度

    2回答

    我已經看到了這一點How to get a border on UIBezierPath 我希望藉助曲線邊框 我畫曲線與下面的方法 func drawCurve(from startPoint: CGPoint, to endPoint: CGPoint, controlPoint: CGPoint) { var bezierPath = UIBezierPath() bez

    1熱度

    1回答

    我使用兩個放在一起的UIButtons在iOS上創建分割按鈕。像這樣: 正如你可以看到,有取出右側按鈕的左上角這是不可取的一小口。我想讓中風的那部分完整。 右邊的按鈕使用UIBezierPath作爲底層繪製按鈕周圍邊框: let borderWidth = CGFloat(4.0) let borderLayer = CAShapeLayer() var borderFrame = butt

    0熱度

    1回答

    我正在尋找UIBezierPath和CAShapeLayer的幫助來繪製一個半環,並製作一個截圖視圖。 我做下面的代碼,但它畫完整的三角形。 let triangleLayer = CAShapeLayer() let trianglePath = UIBezierPath() trianglePath.move(to: .zero) trianglePath.

    1熱度

    1回答

    我使用bezier路徑在我的UI按鈕上添加了一個圓角邊框。 我總是有一個額外的線,我不想要。 代碼這裏 let maskLayer = CAShapeLayer() maskLayer.frame = self.bounds maskLayer.path = UIBezierPath(roundedRect: self.bounds, byRoundingCorners: [.

    1熱度

    2回答

    斯威夫特怎麼可能繪製一條線,每個點可以有不同的顏色? 所以我們假設我有一些數據傳入,它代表一行中每個點的顏色值。我怎麼能做到這一點?如果我使用UIBezierPath,我有一個路徑,我只能給路徑一個顏色。對我而言,我必須製作600個路徑(每個點都是一個路徑)才能獲得,我想要的是什麼。 有沒有更簡單的方法? 非常感謝! 編輯: 我試着爲每個創建1x1 UIBezierPath和CAShapeLaye

    0熱度

    2回答

    我有一個繪圖應用程序使用UIBezierpaths(向量),我試圖創建一個函數,允許我像其他繪圖應用程序一樣縮放畫布/ UIView。我不想放大個人貝塞爾路徑,我已經知道如何做到這一點。我想要一個縮放功能像野生動物園,放大畫布/視圖。 如果我使用下面的代碼: self.transform = CGAffineTransform(scaleX: 2, y: 2) 此: 打開成這樣了,你會發現是相

    0熱度

    1回答

    我有3個UIBezierPath,有2個圓圈,一行從1個圓圈的中心到另一個,它看起來像是底部的圖片。我想隱藏像頂部圖片一樣的圓圈內部分。有沒有簡單的方法來做到這一點? 我的策略是從中心畫出一條看不見的線,然後從兩個圓的圓周畫一條黑線,因爲我知道斜坡等,但看起來工作太多了。 private func pathForBoxCircle1() -> UIBezierPath { let c

    1熱度

    2回答

    我想在屏幕中心繪製弧線。 然後,我用UIBezierPath在ios已經.. 但我不能在android中使用相同的參數。 幫助我兩種方式.. 在Android中drawarc使用此參數(center,radius,startangle,endangle) 例如在屏幕中央的Android drawArc(使用路徑) 這樣子.. 使用的iOS UIBezierPath android中(使用相同的參數