项目空隙

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

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

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


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


也就是dismiss方法


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

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


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

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

三:在项目中老是用到富文本,之前不愿意总结那么长的关键字,虽然知道怎么用,但是用到的时候还是会上网查,现在总结一下,

以后要坚持总结,提高代码质量的同时,提高速度也很重要。。。

四,为了提高代码质量和速度,RAC的学习必不可少。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,062评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,376评论 4 61
  • title: loadrunner利用代理模式录制手机脚本categories: 性能测试tags: [性能测试,...
    HKylin阅读 3,670评论 5 1
  • 文/兰言寄墨 最近一周差点把我忙死,其实说白了我也就在忙两件事,一个是类似于拆书的课上讲解,一个是老师要检查的教材...
    宝藏女王阅读 285评论 0 1
  • 人无可比性 树上每一片叶子都是相似的,每一片叶子又都是不同的。芸芸众生也是各有特色,各有所长。他有统帅三军之才,你...
    张一朵阅读 157评论 0 0

友情链接更多精彩内容