我正在一個視圖中繪製一個加載圓。如果我直接用Is初始視圖控制器打開視圖。圓圈是動畫,但如果我選擇從前一個視圖(tableview)打開它。它來與平局但不動畫。我試圖在viewdidload中調用setup(),didawake函數,但仍然沒有機會。它不工作。 class SpinningView: UIView {
let circleLayer = CAShapeLayer()
for (CALayer *layer in self.view.layer.sublayers) {
if ([layer isKindOfClass:[CAShapeLayer class]]) {
CAShapeLayer *copy = (CAShapeLayer *)layer;
if ([copy.name isEqualToString:@"dat
我試圖在特定形狀上設置路徑變化的動畫。我可以通過用簡單的.path [cgpath] setter替換此代碼來手動更改動畫。但是,我想爲美學創造動態變化。 執行此代碼時,雖然日誌表明動畫已完成,但實際情況沒有變化。 for (CALayer *layer in self.view.layer.sublayers) {
if ([layer isKindOfClass:[CAShapeLa