swift,一個(gè)頁(yè)面可以做新建,編輯,查看三種狀態(tài)

? ? ? 在開發(fā)過(guò)程中,會(huì)遇到在很多地方用到相同的頁(yè)面,就像我現(xiàn)在開發(fā)的企業(yè)ERP系統(tǒng),客戶新建完的一個(gè)銷售訂單,然后感覺不滿意了,返回要去修改,況且提交完成后查看新建訂單的時(shí)候,還是用新建頁(yè)面的UI。所以我開發(fā)的ERP系統(tǒng)界面重復(fù)率相當(dāng)高,功能也很多。過(guò)完年回來(lái),感覺更加疲憊了,說(shuō)多了都是眼淚啊?。?!直奔正題吧。

? ? ? 項(xiàng)目要求用純代碼開發(fā),好久都沒(méi)有用storyboard了,使用找下感覺,其實(shí)蘋果也提倡開發(fā)者用storyboard開發(fā)的,QQ的開發(fā)也是用純代碼的,咱的項(xiàng)目跟QQ是比不了的哈??。就兩個(gè)控制器+一個(gè)導(dǎo)航控制器。


storyboard里的控件

先來(lái)看看要實(shí)現(xiàn)的效果吧!

? ? ? ?1. 一開始進(jìn)來(lái)主界面是沒(méi)有訂單的


一開始主界面是沒(méi)有訂單的

?2. 我們新建訂單,點(diǎn)擊導(dǎo)航欄上的加號(hào),彈出新建頁(yè)面


新建訂單

3.把要買的東西填完,點(diǎn)擊確定的按鈕,會(huì)在上首個(gè)頁(yè)面生成一張訂單。


生成訂單


在首個(gè)頁(yè)面生成了一個(gè)訂單,然后我們想對(duì)這個(gè)訂單修改,就會(huì)跳回新建的頁(yè)面修改,然后再次增加一個(gè)訂單,也是在新建的頁(yè)面新建。所以我們的目的是: 怎樣區(qū)分這個(gè)新建的頁(yè)面是新建狀態(tài),還是修改狀態(tài),還是查看狀態(tài)呢????



?第一步:

? ? ? ? 新建一個(gè)文件,取名ViewMode?,F(xiàn)在要在這個(gè)模型里寫出區(qū)分這個(gè)頁(yè)面的三種狀態(tài)。沒(méi)錯(cuò),我們是要用枚舉。


第一步使用枚舉設(shè)置三個(gè)狀態(tài)

第二步:

? ? 我們?cè)谛陆ǖ捻?yè)面設(shè)置代碼,默認(rèn)是新建的狀態(tài)。然后在首個(gè)訂單頁(yè)面的點(diǎn)擊方法里設(shè)置默認(rèn)是編輯狀態(tài)。數(shù)據(jù)提交到服務(wù)器之后,默認(rèn)是查看狀態(tài)


默認(rèn)是新建狀態(tài)


編輯狀態(tài)



查看狀態(tài)


第三步:

把這些分清楚以后,后面就簡(jiǎn)單了。

最后曬下我的model圖片.??


model圖

想要代碼的留下郵箱吧!我不上傳Github上的。。(*^__^*) 嘻嘻……

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評(píng)論 25 708
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,833評(píng)論 4 61
  • 就像 每一滴戀上唇的酒 回不去最初的果實(shí) 我回不去沒(méi)有你的日子 (改編自簡(jiǎn)媜) ——《學(xué)飛集》
    李龍草閱讀 174評(píng)論 0 0
  • 今天的感想是: 好想快點(diǎn)會(huì)做鏈接呀
    九九夭夭閱讀 238評(píng)論 0 0
  • 其實(shí)我一直不喜歡讀人物傳記,我老覺得沒(méi)什么新奇。 人物傳記嘛,不就是寫一個(gè)人,一個(gè)名人干了一場(chǎng)轟轟烈烈的大事,之于...
    秭歸橙子和水果閱讀 400評(píng)論 0 4

友情鏈接更多精彩內(nèi)容