Update README.md
Open Xcode, go to File -> Swift Packages -> Add Package Dependency and enter https://github.com/akardas16/SideMenu.git as Branch main
Xcode
File -> Swift Packages -> Add Package Dependency
https://github.com/akardas16/SideMenu.git
main
You need to add import SideMenu
import SideMenu
Without 3D effect With 3D effect
SideMenuView
SideMenuView( isMenuOpen: $isMenuOpen, tabs: tabs, // add your [MenuTabModel] selectedTab: $selectedTab, //initial selectedTab backColor: $backColor, //acces view placeholder background backImage: "airplane", //add your background image! Default value is airplane selectionColor: .purple, blurRadius: 32, // add blur radius for image default value is 32 enable3D: true //enable/disable 3D effect ) { if selectedTab.title == "Home" { TabOne(isMenuOpen: $isMenuOpen, backColor: $backColor) }else if selectedTab.title == "Profile" { TabTwo(isMenuOpen: $isMenuOpen, backColor: $backColor) }else if selectedTab.title == "Settings" { TabThree(isMenuOpen: $isMenuOpen, backColor: $backColor) } }
let tabs = [MenuTabModel(title: "Home", imageName: "house"),MenuTabModel(title: "Profile", imageName: "person"),MenuTabModel( title: "Settings", imageName: "gear")]
@State var isMenuOpen:Bool = true @State var selectedTab:MenuTabModel = MenuTabModel(title: "Home", imageName: "house") @State var backColor = Color.pink
HomeView.swift
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
SideMenu - SwiftUI
Install
Swift Package Manager
Open
Xcode, go toFile -> Swift Packages -> Add Package Dependencyand enterhttps://github.com/akardas16/SideMenu.gitas BranchmainYou need to add
import SideMenuUsage
Without 3D effect
With 3D effect
SideMenuViewwith available parametersWant to try library quickly?
HomeView.swiftfile to your project and see UI on preview