SkillAgentSearch skills...

DynamicMenu

Xcode Swift app demo of dynamic menu using UIKit's physics engine. Flexible menu design generated from array of data.

Install / Use

/learn @PepperoniJoe/DynamicMenu

README

Dynamic Menu

Xcode version Language Language License

An example iOS14 app to demo a UIKit Dynamic use of physics for a moving menu. The menu freely moves as device is moved.

<img src="GitHub-Images/DynamicMenu.gif" width="300">

Menus can be varied by shape, image, color, border, font, size, background color and shadows.

<img src="GitHub-Images/Menus.png" width="1700">

Menus are generated from data contained in an array. Each menu item segues to a corresponding view controller of the same name and color.

<img src="GitHub-Images/DynamicMenu2.gif" width="300">

Tap on a shape to access the corresponding view controller.

<img src="GitHub-Images/DynamicMenu3.gif" width="300">

Technical Info:
Xcode 12 project written in Swift 5 for iOS 14
Swift, UIKit Dynamics, Target Action, Storyboard. custom method chaining, AVFoundation

See Also:
Quickies - a variety of example iOS apps
Make Icons Swiftly - used to generate app icon sets

Author:
Marcy Vernon @MarcyVernon

License:
"DynamicMenu" is under the MIT license. See LICENSE for more information.

View on GitHub
GitHub Stars21
CategoryDesign
Updated10mo ago
Forks4

Languages

Swift

Security Score

87/100

Audited on Jun 4, 2025

No findings