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 Dependency
and enterhttps://github.com/akardas16/SideMenu.git
as Branchmain
You need to add
import SideMenu
Usage
Without 3D effect
With 3D effect
SideMenuView
with available parametersWant to try library quickly?
HomeView.swift
file to your project and see UI on preview