uibezierpath

    0熱度

    1回答

    我在致力於數字簽名UIView。我通過這段代碼創建它,但我無法刪除按鈕單擊時的貝塞爾路徑。點擊按鈕時不會創建新的BezierPath。我分享我的代碼,請看我的代碼。 //Create Class for UIView #import "SignView.h" { UIBezierPath *path; } - (id)initWith

    3熱度

    1回答

    由於UIBeizerPath支持fill()來填充封閉區域。 我的要求是如何從UIBeizerPath()獲得封閉區域,與fill()方法相同。 如果我能找到幫助找到beizerpath的區域和邊界,我將非常感激。 假設我想用字母'A'得到封閉區域,我可以得到所有的beizerPathCGPoints,但是不能將evenPath定義爲evenOdd規則來獲得所需的字段屬性並最終得到區域。我很好奇知

    0熱度

    1回答

    我有一個CAShapeLayer具有特定的形狀。我想改變圖層的路徑來爲其形狀設置動畫。但是當我使用CABasicAnimation時,動畫總是不太符合我的要求。 我嘗試了一些不同的方法。 我有兩個路徑中相同數量的點。前一條道路的要點不在我想要的地方。一些直線發生。 我想將雲變成一個圓圈。這是圖像顯示問題。 幫助

    2熱度

    2回答

    我試圖剪輯基於給定UIBezierPath一個UIImage,但所得到的圖像保留原始形狀和尺寸。我希望形狀和大小類似於路徑,即新圖像的可見內容。 看看下面的例子中: 以下是我使用來掩蓋給出的路徑圖像代碼: func imageByApplyingClippingBezierPath(_ path: UIBezierPath) -> UIImage { UIGraphicsBeginIma

    2熱度

    1回答

    我想從這樣的png中提取貝塞爾路徑。 sample image

    3熱度

    1回答

    我在UIBezierPath中出現奇怪的問題,其中我的顏色和線條寬度未正確呈現。 我正在繪製一系列具有主要和次要漸變的線條(如標尺)。主要的灰度與較長長度的線... 主要定級:顏色紅色&線寬:2.0 次要定級:顏色黃色&線寬:(根據規格最薄線)0.0 override func draw(in ctx: CGContext) { if let _ = cameraControlSlide

    11熱度

    2回答

    問: 如何填充漸變和對 45度角CAShapeLayer()? 例如,在圖像1,下面的代碼繪製一個正方形,填充層藍(UIColor.blueColor().CGColor)。 但是,如何用梯度在圖像填充它以45度角從藍色到紅色像2(即UIColor.blueColor().CGColor到UIColor.redColor().CGColor)? 代碼: let path = UIBezierPat

    1熱度

    1回答

    問題:通過顏色上的CAShapeLayer() 在下面的代碼週期迅速。它 工作正常,但它使設備變暖。在CAShapeLayer()上有更好更多的 快速循環顏色嗎? 第1部分 在下面的代碼繪製,作爲一個例子,一個方形UIBezierPath(),並且填充層CAShapeLayer()。 let path = UIBezierPath() path.moveToPoint(CGPoint(x: 0,

    1熱度

    4回答

    我試圖設置按鈕底部的圓角矩形。但他們只適用於底部的權利。 我希望雙方的按鈕底部有圓角矩形。 這是我的代碼: UIBezierPath *shapePath = [UIBezierPath bezierPathWithRoundedRect:registerbtn.bounds byRoundingCorners:UIRectCornerBottomLeft | U

    0熱度

    2回答

    我正在試圖製作一個圖形計算器應用程序,我無法讓AxesDrawer工作。這是與SWIFT 2斯坦福大學期間,我不知道如何使用繪製了這一點UIBezierPath等 AxesDrawer.swift: import UIKit class AxesDrawer { private struct Constants { static let HashmarkSize: CG