博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
项目空隙
阅读量:6599 次
发布时间:2019-06-24

本文共 574 字,大约阅读时间需要 1 分钟。

最近项目空白期,终于有时间总结一下学习的东西了

前段发现我们UI真的好喜欢使用各式各样的弹窗,一次一次写好烦躁,然后就简单封装了一个好用的

首先弹窗一般背景都是灰黑半透明的,我先写了一个继承与uiview的在window上的view,并写了show和dismiss方法

并且在view上面加了一个半透明黑色的backgroundView,还给它添加了一个手势

也就是dismiss方法

就这么几步,就完成背景加点击手势,如果想要关闭点击半透明背景就dismiss的方法就把backgroundView的交互性关了就可以了,然后用对象调用dsimiss方法实现弹窗退出

然后就可以自定义写自己的弹窗内容了,为了方便调用,最好都让其继承与本类!

二:在视图里面有滑动的时候,又要根据内容来设置frame的时候,不妨用scrollview来解决。如图

在scrollview上面加一个uiview来显示内容,scrllview就相当于一个容器,在设置view的frame的时候,把底部约束根据scrollview上面最后一个视图来写,假设scrollview上面有很多视图,但最后一个是messageLab,就可以根据lab来约束view就行了。

转载于:https://juejin.im/post/5a32075df265da43333e6ae9

你可能感兴趣的文章
Redis中的五种数据类型简介
查看>>
网易云瀚海一体机,云计算“全栈”航母带来了什么?
查看>>
Swoole 源码分析——Client模块之Recv
查看>>
APICLOUD 1.1.0 开发环境搭建
查看>>
服务器 ssl 配置
查看>>
使用 Electron 调用基本或附带图像的通知
查看>>
JS函数节流防抖
查看>>
前端面试-js之object类型JSON
查看>>
云端开发运维的三大减速带
查看>>
简简单单制作贪吃蛇小游戏
查看>>
Laravel 从入口到输出过程详解
查看>>
Mesh(一)----System Architecture
查看>>
我不是来约架,我只是请他们说几句实话——QCon上海2015编程语言专题前瞻
查看>>
前端好文章收集(持续更新)
查看>>
Android判断用户的网络类型(2/3/4G、wifi)
查看>>
分布式系统的经典基础理论
查看>>
教你用Python解决非平衡数据问题(附代码)
查看>>
Atom飞行手册翻译: 2.3 文本选择
查看>>
业界 | 数据科学家要先学逻辑回归?图样图森破!
查看>>
美国银行和摩根大通禁止与信用卡相关的比特币交易
查看>>