美文网首页
swift,一个页面可以做新建,编辑,查看三种状态

swift,一个页面可以做新建,编辑,查看三种状态

作者: 符武 | 来源:发表于2016-03-05 17:12 被阅读470次

          在开发过程中,会遇到在很多地方用到相同的页面,就像我现在开发的企业ERP系统,客户新建完的一个销售订单,然后感觉不满意了,返回要去修改,况且提交完成后查看新建订单的时候,还是用新建页面的UI。所以我开发的ERP系统界面重复率相当高,功能也很多。过完年回来,感觉更加疲惫了,说多了都是眼泪啊!!!直奔正题吧。

          项目要求用纯代码开发,好久都没有用storyboard了,使用找下感觉,其实苹果也提倡开发者用storyboard开发的,QQ的开发也是用纯代码的,咱的项目跟QQ是比不了的哈😄。就两个控制器+一个导航控制器。

    storyboard里的控件

    先来看看要实现的效果吧!

           1. 一开始进来主界面是没有订单的

    一开始主界面是没有订单的

     2. 我们新建订单,点击导航栏上的加号,弹出新建页面

    新建订单

    3.把要买的东西填完,点击确定的按钮,会在上首个页面生成一张订单。

    生成订单

    在首个页面生成了一个订单,然后我们想对这个订单修改,就会跳回新建的页面修改,然后再次增加一个订单,也是在新建的页面新建。所以我们的目的是: 怎样区分这个新建的页面是新建状态,还是修改状态,还是查看状态呢????



     第一步:

            新建一个文件,取名ViewMode。现在要在这个模型里写出区分这个页面的三种状态。没错,我们是要用枚举。

    第一步使用枚举设置三个状态

    第二步:

        我们在新建的页面设置代码,默认是新建的状态。然后在首个订单页面的点击方法里设置默认是编辑状态。数据提交到服务器之后,默认是查看状态

    默认是新建状态 编辑状态 查看状态

    第三步:

    把这些分清楚以后,后面就简单了。

    最后晒下我的model图片.😄

    model图

    想要代码的留下邮箱吧!我不上传Github上的。。(*^__^*) 嘻嘻……

    相关文章

      网友评论

          本文标题:swift,一个页面可以做新建,编辑,查看三种状态

          本文链接:https://www.haomeiwen.com/subject/gizokttx.html