uibezierpath

    3熱度

    1回答

    我的視圖控制器代碼包含下面的代碼 class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let width: CGFloat = 240 let height: CGFloat = 240 let demoVie

    0熱度

    1回答

    我想沿着圓弧放置UICollectionViewCells(UIBezierPath)。請建議一個公式來計算這些細胞的中心。 override func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes? { } 所有這些細胞是相同的恆定的尺寸,說(100,100)和兩個

    2熱度

    1回答

    我試圖畫出一個帶有圓角的虛線圍繞這樣一個觀點: class DashedLineView: UIView { override func draw(_ rect: CGRect) { let path = UIBezierPath(roundedRect: rect, cornerRadius: 8) UIColor.clear.setFill()

    1熱度

    1回答

    我是一個初學者,按照教程here在Swift中繪製形狀。 import SpriteKit class GameScene: SKScene { var activeSlice: SKShapeNode! var activeSlicePoints = [CGPoint]() override func didMove(to view: SKView) {

    0熱度

    1回答

    UIBezierPath *maskDefault = [UIBezierPath bezierPath]; [maskDefault moveToPoint:CGPointMake(0.0, 0.0)]; [maskDefault addLineToPoint:CGPointMake(width, 0.0)]; [maskDefault addLineToPoint:CGPointMake

    1熱度

    1回答

    我正在嘗試創建三種形狀:圓形,方形&三角形。我創建了圓形&方形,但無法創建三角形。我最大的問題是保持屏幕中心的所有三個形狀。圓形和方形很好,但是當我嘗試製作三角形時,它不起作用。我也試圖讓三角形看起來像一個「播放按鈕」,以便三角形的「尖端」朝向右側。這是代碼。 func trainglePathWithCenter(center: CGPoint, side: CGFloat) -> UIBezi

    1熱度

    2回答

    我試圖合併兩個重疊的UIBezierPaths使用UIBezierPath.append,我想重疊的空間被填充。我嘗試將usesEvenOddFillRule屬性設置爲false,但它仍未填充。這是問題的小例子: override func draw(_ rect: CGRect) { let firstShape = UIBezierPath() firstShape.mo

    0熱度

    1回答

    我想將圓分成多個路徑,並用下面的圖中顯示的幾個動畫效果來表示數據。在劃分路徑時遇到困難。 我很感謝任何幫助&的建議。 代碼: import UIKit class ViewController: UIViewController { //MARK:- Properties let total: Double = 10 let categoryA: Double

    0熱度

    1回答

    我想繪製一個連接矩形兩個角的透明圓弧,以便通過圓弧可以看到背後的視圖。 我可以能夠使用下面的代碼 override func draw(_ rect: CGRect) { // Drawing code let arcHeight: CGFloat = 10 let arcColor = UIColor.blue let arcRect = CGRect(x

    0熱度

    1回答

    我工作的手寫應用程序,我現在用三種不同的UIBezierPath變量: [路徑] - UIBezierPath的 temporaryPath陣列 - 幫助帶有平滑 真實路徑 - 這將最終被添加到「路徑」陣列 我使用的路徑的陣列,而不是一個單一的路徑,因爲我有一個平移工具移動路徑屏幕周圍的線 - 所以他們需要成爲獨立的實體。這裏的問題是,我有整個陣列每次抽獎重繪周圍繪製20路後 override f