欢迎光临
我们一直在努力

再发一次我的类似QQ,微信的弹出框架

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

再发一次我的类似QQ,微信的弹出框架

项目介绍:

好多人电邮我问我要最新的框架代码,都说是在code4app下载的,我才想起来上次我没放git地址,现在我再发一次这个框架,并附带git托管地址,有最新的版本更新会第一时间push到github,如果好用希望能给个star或fork以下,方便下次寻找^_^

GitHub地址: https://github.com/lyb5834/YBPopupMenu


YBPopupMenu

  • 快速集成popupMenu

效果图

(演示效果)

cocoapods支持

  • 只需在Podfile中加入pod 'YBPopupMenu'pod install即可

重大更新

  • 代码全部重构,不过完全兼容原先的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或者有更好建议,欢迎联系本人email lyb5834@126.com

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