美文网首页
iOS 顶部弹出菜单功能

iOS 顶部弹出菜单功能

作者: langzi | 来源:发表于2017-08-24 14:37 被阅读0次

    开发过程中要实现这样的弹出菜单,其他地方也有这种需求,所以做了一个简单的封装满足不同地方的调用

    实现这种效果有以下几步:

    1、自定义一个菜单View,使用UIBezierPath、CAShapeLayer画出自己想要的形状

    关于UIBezierPath画图的使用在这里就不累述了。这样我们就获取到了菜单栏View图形。

    2、利用传过来的数据展示每一个菜单栏的显示

    我这里用了For循环遍历,也可以用UITableView、UICollectionView实现。

    3、写一个Block将点击事件传过去,这样调用就简单多了

    传字典过去主要是可以自定义字体的颜色、大小这些属性,可以根据自己需求调整。

    有什么不对的还望指正。

    相关文章

      网友评论

          本文标题:iOS 顶部弹出菜单功能

          本文链接:https://www.haomeiwen.com/subject/okuhdttx.html