最近项目空白期,终于有时间总结一下学习的东西了
一.前段发现我们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的学习必不可少。