当前位置: 首页 > news >正文

项目空隙

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


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

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



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



也就是dismiss方法



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

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


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


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

相关文章:

  • HashMap 源码分析
  • 第八周Swift总结
  • oozie的简易安装
  • php-fpm添加service服务
  • 【GitHub】给GitHub上的ReadMe.md文件中添加图片怎么做 、 gitHub创建文件夹
  • MYSQL5.5安装
  • 哈尔滨理工大学第七届程序设计竞赛决赛(网络赛-高年级组)B - 幸运大奖
  • ajax框架---- ExtJS
  • 环境变量PATH、cp命令 、mv命令、 文档查看cat/more/less/head/tail
  • IOS11 光标错位问题
  • 禁用 Python GC,Instagram 性能提升10%
  • Xwiki平台Windows搭建(Tomcat7 + XWiki6.2 + MySQL5.5)
  • 第三方库内部引用其他库异常
  • msyql 移动某一列数据到某列 字段加前缀
  • Java设计模式之策略设计模式
  • [PHP内核探索]PHP中的哈希表
  • [case10]使用RSQL实现端到端的动态查询
  • Apache Zeppelin在Apache Trafodion上的可视化
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • JavaScript-Array类型
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • Koa2 之文件上传下载
  • laravel with 查询列表限制条数
  • Linux CTF 逆向入门
  • Lsb图片隐写
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 爬虫模拟登陆 SegmentFault
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 人脸识别最新开发经验demo
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • ​插件化DPI在商用WIFI中的价值
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • #HarmonyOS:Web组件的使用
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (NO.00004)iOS实现打砖块游戏(十二):伸缩自如,我是如意金箍棒(上)!
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (八)Spring源码解析:Spring MVC
  • (二)windows配置JDK环境
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (六)库存超卖案例实战——使用mysql分布式锁解决“超卖”问题
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (学习日记)2024.01.09
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core开源商城系统源码,支持可视化布局小程序
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .net 验证控件和javaScript的冲突问题
  • .net 桌面开发 运行一阵子就自动关闭_聊城旋转门家用价格大约是多少,全自动旋转门,期待合作...
  • .net开发时的诡异问题,button的onclick事件无效
  • @Autowired自动装配
  • @Transactional 详解
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149