文章:https://kunnan.blog.csdn.net/article/details/106406160
视频:https://live.csdn.net/v/173757
1.支持展开折叠的弹出菜单的实现思路:
1.1将弹出视图添加到keyWindow,蒙版也添加到主窗口(主要原因是点击屏幕的空白处,需要隐藏弹出视图)
1.2展示的时候,动画从右上角往左下脚延伸;隐藏的时候,动画从左下脚往右上角收回 (展示的时候,从上往下,即x,y 慢慢变大)
1.3 内部视图采用collectionView进行布局
1.4 view的frame 是根据当前点击的菜单按钮所在的商品cell进行计算和坐标转换的。
2.水平方向弹出菜单视图的应用场景:
2.1、门店商品的支持的功能: 向右横向展开视图(操作:下/上架、打印、编辑、同步网络)支持再次折叠隐藏视图
2.2、网店商品目前只包含下架功能:展开折叠视图:(包含上/下架商品功能)
3. 疑问解答,请关注公众号:iOS逆向