cashapelayer

    0熱度

    1回答

    我正在一個視圖中繪製一個加載圓。如果我直接用Is初始視圖控制器打開視圖。圓圈是動畫,但如果我選擇從前一個視圖(tableview)打開它。它來與平局但不動畫。我試圖在viewdidload中調用setup(),didawake函數,但仍然沒有機會。它不工作。 class SpinningView: UIView { let circleLayer = CAShapeLayer()

    3熱度

    3回答

    我使用CAShapeLayer和UIBezierPath在視圖中繪製邊框。 這工作正常,但沒有繪製第一個像素(頂部,左側)。 這是我的代碼: let focusSize = CGRect(x: focusX, y: focusY, width: focusWidth, height: focusHeight) let focusPath = UIBezierPath(roundedRect: f

    0熱度

    1回答

    我試圖將單個圖像轉換爲在右邊的對象中輸出。這是與How to make imageview with different shape in swift非常類似的問題。然而,這是迅速2。我試過了,它在swift3中似乎不起作用。

    0熱度

    1回答

    for (CALayer *layer in self.view.layer.sublayers) { if ([layer isKindOfClass:[CAShapeLayer class]]) { CAShapeLayer *copy = (CAShapeLayer *)layer; if ([copy.name isEqualToString:@"dat

    0熱度

    1回答

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

    0熱度

    1回答

    我試圖在特定形狀上設置路徑變化的動畫。我可以通過用簡單的.path [cgpath] setter替換此代碼來手動更改動畫。但是,我想爲美學創造動態變化。 執行此代碼時,雖然日誌表明動畫已完成,但實際情況沒有變化。 for (CALayer *layer in self.view.layer.sublayers) { if ([layer isKindOfClass:[CAShapeLa

    3熱度

    1回答

    好的,我是UIBezierPaths的新手,但我需要一個路徑,其端點根據用戶手指的位置更新。它應該在touchesMoved 改變到目前爲止,我有: func customInit() { print("init scene") self.backgroundColor = UIColor.cyan path.move(to: CGPoint(x: 0, y: 0)

    0熱度

    1回答

    這是從我的自定義類中提取的,即繪製一些圖形。功能drawTick()增加CAShapeLayer用藍色長方形我GameTimerUIView: class GameTimer: UIView { var tick = CAShapeLayer() ... init(){ super.init(frame: CGRect(x: 0, y: 0, width: 200, heigh

    2熱度

    1回答

    試圖重現this article中描述的行爲。逐行。一切正常,但最後一步... 問題是:我在調用UIView.animate之前取消暫停CADisplayLink,並期望在動畫期間未調用CADisplayLink調用主線程上的附加選擇器。它確實有效,但它開始以半秒的延遲呼叫連接的選擇器。 有什麼建議嗎?

    0熱度

    2回答

    我從字面上看在網上像2to3的時間,可惜找不到任何東西,(第二個問題:被新SWIFT - >這是可以忽略不計) 基本上我需要循環虛線加載條:每個點應該獨立動畫像一個圓形的負荷.. 我能夠做出一個圓虛線圓圈,但不能設置動畫... 任何幫助,將不勝感激,即使這就是一個來自github或anythin的圖書館g^.. 這是我創建一個圓形虛線圓圈代碼.. import UIKit class View