欢迎光临
我们一直在努力

类似QQ,微信的弹出框架,可高度自定义

建站超值云服务器,限时71元/月

类似QQ,微信的弹出框架,可高度自定义

项目介绍:

YBPopupMenu

  • 快速集成popupMenu

cocoapods支持

  * 只需在Podfile中加入pod 'YBPopupMenu', '~> 1.1.2'pod install即可

最近更新

  * 开放部分私有属性,如titlesimages,tableView,minSpace等等
  * 点击回调方法有更新(旧的还可以用)
  * 增加可自定义Cell的回调,遇到奇葩需求可以自定义设置(具体使用方法可参考demo)

上次更新

  * 代码全部重构,不过完全兼容原先的API接口
  * 增加了YBPopupMenuPriorityDirection属性,可以设置箭头的第一优先级方向,当将要超过屏幕时会自动反转方向
  * 增加了rectCorner属性,可以自定义圆角(当反转时会自动镜像的反转圆角)
  * 可以设置边框颜色,边框粗细等
  * 支持传入NSAttributedString

注意

  1. 当箭头优先级是YBPopupMenuPriorityDirectionLeft/YBPopupMenuPriorityDirectionRight/YBPopupMenuPriorityDirectionNone时需手动设置arrowPosition来设置箭头在该行的位置
  2. 边框宽度不宜过粗,影响美观
  3. 推荐使用新的实例化接口

使用方法

  * #import "YBPopupMenu.h"
  * 方法一 (旧)

  `
  YBPopupMenu * popupMenu = [YBPopupMenu showRelyOnView:sender titles:TITLES icons:ICONS menuWidth:120 delegate:self];
  popupMenu.dismissOnSelected = NO;
  popupMenu.isShowShadow = YES;
  popupMenu…;
  `
  * 方法二 (推荐)

  `
  [YBPopupMenu showAtPoint:p titles:TITLES icons:nil menuWidth:110 otherSettings:^(YBPopupMenu *popupMenu) {
        popupMenu.dismissOnSelected = NO;
        popupMenu.isShowShadow = YES;
        popupMenu.delegate = self;
        popupMenu.offset = 10;
        popupMenu.type = YBPopupMenuTypeDark;
        popupMenu.rectCorner = UIRectCornerBottomLeft | UIRectCornerBottomRight;
        popupMenu…;
    }];
  `

版本支持

  * xcode7.0+

  * 如果您在使用本库的过程中发现任何bug或者有更好建议,欢迎 @issues) 我或联系本人email lyb5834@126.com

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 类似QQ,微信的弹出框架,可高度自定义
分享到: 更多 (0)