我想定製一個帶有UIKIT的矩形進度條,像吸引人的圖像。有沒有任何源代碼? Cocos2d與CCProgressTimer具有相同的屬性,但我無法找到任何UIKIT源代碼。 如何自定義矩形進度條?
0
A
回答
6
創建ShapedLayer
CAShapeLayer *layer = [CAShapeLayer layer];
[layer setStrokeColor:[UIColor greenColor].CGColor];
[layer setLineWidth:10.0f];
[layer setFillColor:[UIColor clearColor].CGColor];
要動畫
UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(10, 10, 300, 200) cornerRadius:10.0f];
layer.path = path.CGPath;
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"strokeEnd"];
animation.fromValue = [NSNumber numberWithFloat:0.0f];
animation.toValue = [NSNumber numberWithFloat:1.0f];
定義動畫持續時間
animation.duration = 4.0f;
[layer addAnimation:animation forKey:@"myStroke"];
動畫添加到圖層創建radious一個矩形,在其上想要顯示
[self.view.layer addSublayer:layer];
+0
感謝您的代碼。有效。但是,我怎樣才能確定頂端路線的起點呢?我不擅長CAAnimation – toandk
+1
你有沒有找到解決方案來改變起點 –
+0
@SukhmeetHora在這裏一樣。你有沒有找到解決方案? – Balasubramanian
相關問題
- 1. 自定義形狀進度條
- 2. 如何實現自定義進度條
- 3. 如何在android中自定義點圓形進度條?
- 4. Android - 自定義進度條
- 5. 自定義進度條
- 6. 自定義平進度條
- 7. Webapp - 自定義進度條
- 8. 自定義角度圓形進度條SVG用戶界面
- 9. 自定義自動完成進度條
- 10. 自定義條形碼條目缺少條形碼高度
- 11. 在Android中有自定義文本的圓形進度條
- 12. 自定義android ProgressBar,進度顯示爲條形
- 13. Qt中的自定義圓形進度條
- 14. WPF進度矩形
- 15. 實現android自定義進度條
- 16. ios中的自定義進度條
- 17. Bootstrap 4 - 自定義進度條
- 18. 自定義進度條在android
- 19. xaml自定義進度條與圖像
- 20. Android自定義進度條操作
- 21. 自定義jQuery UI的進度條
- 22. 自定義多色進度條
- 23. .NET中的自定義進度條CF
- 24. 自定義圖片進度條(〜圈)
- 25. 自定義水平進度條
- 26. 自定義對話框進度條
- 27. 在nsis中自定義進度條
- 28. ios自定義進度條設計
- 29. Phonegap&Jquery - 自定義進度條
- 30. 用imageview自定義進度條
嘿Toandk,你不應該這樣回答嗎?你說它有效;標記它回答將節省其他人看問題,並給迪彭他應得的功勞 –