
Meet iSwiftUI
A library of 9 SwiftUI packages.
iActivityIndicator
Quickly implement & easily customize a great looking activity indicator.
import SwiftUI
import iActivityIndicator
struct ContentView: View {
var body: some View {
iActivityIndicator()
}
}
iPages
Quickly implement swipable page views.
import SwiftUI
import iPages
import iGraphics
struct ContentView: View {
@State var currentPage: Int = 0
var body: some View {
iPages(iGraphicsView.all, currentPage: $currentPage)
}
}
iLineChart
Quickly implement & easily customize great looking line charts.
import SwiftUI
import LineChart
struct ContentView: View {
var body: some View {
LineChart(data: [8,32,11,23,40,28,15,20,30,25])
}
}
iColor
Quickly add modern colors to your app.
import SwiftUI
import iColor
struct ContentView: View {
var body: some View {
Rectangle()
.fill(Color.neonBlue)
}
}
iPhoneNumberTextField
Quickly implement a text field designed for phone number.
import SwiftUI
import iPhoneNumberTextField
struct ContentView: View {
@State var number: String = ""
@State var isEditing: Bool = false
var body: some View {
iPhoneNumberTextField("Phone",
text: $number,
isEditing: $isEditing)
}
}
iGraphics
Quickly add familiar default graphics to your app.
import SwiftUI
import iGraphics
struct ContentView: View {
var body: some View {
iGraphicsBox()
}
}
iTextField
Quickly implement a text field with all UIKit capabilities, entirely in SwiftUI.
import SwiftUI
import iTextField
struct ContentView: View {
@State var text: String = ""
@State var isEditing: Bool = false
var body: some View {
iTextField("Placeholder",
text: $text,
isEditing: $isEditing)
}
}
iPaymentButton
Quickly implement & easily customize Apple's payment button.
import SwiftUI
import iPaymentButton
struct ContentView: View {
var body: some View {
iPaymentButton(action: {
// Add your custom payment code here
})
}
}
iDummyCursor
A cursor that looks and blinks like a real iOS π± cursor π±π.
import SwiftUI
import iDummyCursor
struct ContentView: View {
var body: some View {
iDummyCursor()
}
}