Where we should use @StateObject @ObservedObjec in SwiftUI?
@StateObject -> Use this on creation/init() in parent view @ObservedObject -> Use this for subViews() in parent view
Read more@StateObject -> Use this on creation/init() in parent view @ObservedObject -> Use this for subViews() in parent view
Read more@Environment(\.colorScheme) var colorScheme colorScheme == .light or colorScheme == .dark
Read moreDeclare in properties field top in the View: @Environment(\.presentationMode) var presentationMode finally write the action code: presentationMode.wrappedValue.dismiss()
Read moreimport SwiftUI struct PopOverUsingTransitionOffsets: View { @State private var showSheet = false @State private var showNewScreen = false var body:
Read more// // SheetsView.swift // BeginerLabelAllDemo // // Created by JOYNAL ABEDIN on 21/10/22. // import SwiftUI struct SheetsView: View {
Read moreimport SwiftUI struct AddingButtonView: View { @State var title = “Here is my title” var body: some View { VStack
Read moreLazyVGrid(columns: [GridItem], alignment: .center, spacing: nil, pinnedViews: [.sectionHeaders]) { }
Read moreWe can prevent updates using .equatable modifier struct CalendarContainerView: View { @EnvironmentObject var store: CalendarStore var body: some View {
Read morelet data = [String]() ForEach(data.indices) { index in print(data[index]) }
Read moreRoundedRectangle(cornerRadius: 25.0) .fill( //Angular gradient AngularGradient(gradient: Gradient(colors: [Color.red, Color.green, Color.yellow]), center: .center, angle: .degrees(45)) ) .frame(width: 300, height: 200)
Read more