最近項(xiàng)目空白期苍狰,終于有時(shí)間總結(jié)一下學(xué)習(xí)的東西了
一.前段發(fā)現(xiàn)我們UI真的好喜歡使用各式各樣的彈窗闪水,一次一次寫好煩躁午衰,然后就簡(jiǎn)單封裝了一個(gè)好用的
首先彈窗一般背景都是灰黑半透明的淘捡,我先寫了一個(gè)繼承與uiview的在window上的view嘿辟,并寫了show和dismiss方法
并且在view上面加了一個(gè)半透明黑色的backgroundView舆瘪,還給它添加了一個(gè)手勢(shì)
也就是dismiss方法
就這么幾步,就完成背景加點(diǎn)擊手勢(shì)红伦,如果想要關(guān)閉點(diǎn)擊半透明背景就dismiss的方法就把backgroundView的交互性關(guān)了就可以了英古,然后用對(duì)象調(diào)用dsimiss方法實(shí)現(xiàn)彈窗退出
然后就可以自定義寫自己的彈窗內(nèi)容了,為了方便調(diào)用昙读,最好都讓其繼承與本類召调!
二:在視圖里面有滑動(dòng)的時(shí)候,又要根據(jù)內(nèi)容來(lái)設(shè)置frame的時(shí)候蛮浑,不妨用scrollview來(lái)解決唠叛。如圖
在scrollview上面加一個(gè)uiview來(lái)顯示內(nèi)容,scrllview就相當(dāng)于一個(gè)容器沮稚,在設(shè)置view的frame的時(shí)候艺沼,把底部約束根據(jù)scrollview上面最后一個(gè)視圖來(lái)寫,假設(shè)scrollview上面有很多視圖蕴掏,但最后一個(gè)是messageLab障般,就可以根據(jù)lab來(lái)約束view就行了。
三:在項(xiàng)目中老是用到富文本囚似,之前不愿意總結(jié)那么長(zhǎng)的關(guān)鍵字,雖然知道怎么用线得,但是用到的時(shí)候還是會(huì)上網(wǎng)查饶唤,現(xiàn)在總結(jié)一下,
以后要堅(jiān)持總結(jié)贯钩,提高代碼質(zhì)量的同時(shí)募狂,提高速度也很重要办素。。祸穷。
四性穿,為了提高代碼質(zhì)量和速度,RAC的學(xué)習(xí)必不可少雷滚。