Skip to content

Instantly share code, notes, and snippets.

@Tprezioso
Tprezioso / gist:12d40a95c440e2e7be506c1a4fac8da0
Created January 24, 2024 12:48
Tab bar custom badge swift
GeometryReader { geometry in
ZStack(alignment: .bottomLeading) {
// TabView
TabView(selection: $selectedTab) {
Text("First View")
.padding()
.tabItem {
Label("Menu", systemImage: "list.dash")
}.tag(0)
@Tprezioso
Tprezioso / ToastModifier.swift
Last active September 7, 2023 12:48
SwiftUI Toast Message modifier
struct ToastDataModel {
var title:String
var image: String
}
struct ToastModifier : ViewModifier {
@Binding var show: Bool
enum ScreenSize {
static let width = UIScreen.main.bounds.size.width
static let height = UIScreen.main.bounds.size.height
static let maxLength = max(ScreenSize.width, ScreenSize.height)
static let minLength = min(ScreenSize.width, ScreenSize.height)
}
enum DeviceType {
static let idiom = UIDevice.current.userInterfaceIdiom
static let nativeScale = UIScreen.main.nativeScale