Creating a custom activity indicator in Swift allows you to tailor the appearance and behavior of your loading spinner to fit the style of your app. Here's a step-by-step guide to creating a simple custom activity indicator using UIView Step 1: Create a New Swift File for the Custom Activity Indicator Create a new Swift file and name it RotatingCirclesView.swift . Add the following code to define a custom UIView subclass for your activity indicator: // // RotatingCirclesView.swift // Welcome In // // Created by Praveen Kumar on 05/09/24. // import UIKit class RotatingCirclesView : UIView { let circle1 = UIView ( frame : CGRect ( x : 20 , y : 20 , width : 60 , height : 60 )) let circle2 = UIView ( frame : CGRect ( x : 120 , y : 20 , width : 60 , height : 60 )) let position : [ CGRect ] = [ CGRect ( x : 30 , y : 20 , width : 60 , height : 60 ), CGRect ( x : 60 , y : 15 ,...
Animated Circle Progress Bar iOS 11 Swift 4
With MBCircularProgressBar - https://github.com/MatiBot/MBCircularProgressBar
A circular, animatable & highly customizable progress bar from the Interface Builder Swift, Using pod fite MBCircularProgressBar Installation Cocoapods terminal.
pod "MBCircularProgressBar"
That - A Simple Steps to installed pod file -
A circular, animatable & highly customizable progress bar from the Interface Builder Swift, Using pod fite MBCircularProgressBar Installation Cocoapods terminal.
pod "MBCircularProgressBar"
That - A Simple Steps to installed pod file -
- Open terminal
- Command on terminal go to project folder Cd path
- set your project path on terminal.
- command : pod init
- open pod file - open -e podfile
- added in pod file with in : pod "MBCircularProgressBar"
- Command : Pod install
- Close project of Xcode
- open your Project from terminals
- Command : open PodDemos.xcworkspace
After opern StoryBoard and Now drag a UIView over the viewController in storyboard
Or set UIView Constraint width, height or verticle or horzentail space and set a class MBCircularProgressBarView in StoryBoard. Open Atribute inspector and customize progress bar according to your needs
Now Open ViewController.swift file
import UIKit
import MBCircularProgressBar
class ViewController: UIViewController{
@IBOutlet week var progresssView: MBCircularProgressBarView!
override func viewDidLoad(){
supper.viewDidLoad()
self.progresssView.value = 0
}
override func viewWillAppear(){
UIView.animate(withDuration: 10.0){
self.progresssView.value = 60
}
}
}
OutPut:-
Awesome post. Thank you so much.
ReplyDeleteios app Devlopment company in chennai
thannk you
ReplyDeletemardin
ReplyDeletemersin
muğla
rize
sakarya
3UPL
van
ReplyDeleteerzincan
sivas
ağrı
manisa
D51