VHBoomMenuButton
2.0.0 Comes Finally
After the version 2.0.0 has been published on Android platform, I started developing the new version for BMB on iOS platform. To be honest, it's not easy for me as a newbie in iOS-developing. I learned the Swift language to provide a Swift version of BMB and added some new features which can be found in Wiki.
Pods
Swift
target 'Your Target Name' do
  pod "VHBoomMenuButton/Swift"
  use_frameworks!
end
 
Objective C
target 'Your Target Name' do
  pod "VHBoomMenuButton/ObjC"
  use_frameworks!
end
 
Wiki
Check the wiki to use BMB.
Documentation Chapters
- Basic Usage 
 
How to use BMB in just several lines of code? - Simple Circle Button 
 
Add simple circle buttons with just an image for each to BMB. - Text Inside Circle Button 
 
Add text inside circle buttons with a text and image inside for each to BMB. - Text Outside Circle Button 
 
Add text outside circle buttons with a text outside and an image inside for each to BMB. - Ham Button 
 
Add ham buttons with with a text, sub-text and image inside for each to BMB. - Share Style 
 
Make a share-style BMB. - Custom Position 
 
Customize the number and positions of pieces and boom-buttons. - Button Place Alignments 
 
Place all the buttons to anywhere on screen. - Different Ways to Boom 
 
Different animations when the buttons boom or re-boom. - Ease Animations for Buttons 
 
Use different and cute ease-animations for buttons. - Different Order for Buttons 
 
Different order enum for boom-buttons. - Other Animations Attributes for Buttons 
 
Delay, duration, rotate-degrees, frames... - Click Event and Listener 
 
Listener for clicking each button or animation-states. - Control BMB 
 
Boom or re-boom BMB programmatically. - Use BMB in Navigation Bar 
 
How to put BMB in navigation bar? - Use BMB in Table View 
 
Attentions when you need a BMB in table-view. - Attributes for BMB or Pieces on BMB 
 
How to change the size or margins of dots on BMB? - Cache Optimization & Boom Area 
 
What if I want BMB to boom in just its parent-view? - Change Boom Buttons Dynamically 
 
Change boom-buttons dynamically. - Blur Background & Tip 
 
Blur background when booming. - Fade Views 
 
Add faded views on BMB. - Structure of BMB
 - Version History
 
Issues & Feedbacks
Try to tell me the bugs or enhancements about BMB, or contact me with [email protected] / [email protected]. Before doing that, having a careful read on readme, wiki and issues is really helpful.





