一个轻量级的menuPop可以通完 *IRMenuPopoverGlobal.h
文件进行弹出框的圆角及其它的基本信息的设置,可以通过storyboard或masonry使用
*
效果显示
注意事项
- 此项目依赖于Masonry,使用cocoapods
请在引用此项目文件前导入 pod ‘Masonry’
项目文件主要包括: menuPopoverImages.bundle、UIView+LayoutMethods.h、UIView+LayoutMethods.m、IRMenuPopover.h、IRMenuPopover.m、IRMenuPopoverGlobal.h
使用
通过此代理方法获取所选中的值 menuPopover:didSelectMenuItemAtIndex:
需实现 IRMenuPopoverDelegate 的两个代理方法
使用方法1
|
|
#API介绍
自动适配弹出框显示的位置
initWithTargetFrame:menuItems:showArrow:scrollEnabled:
自动对框框进行布局,targetFrame为目标控件的frame
框框自身的size由IRMenuPopoverGlobal.h文件配制
框框在目标控件上显示的位置自动生成
箭头的位置根据所显示的框框的位置自行以适配
|
|
弹出框的位置通过isTop级对弹出框的布局决定
initWithFrame:menuItems:showArrow:scrollEnabled:isTop:
###使用