• iOS基础之可视化编程


      iOS下可视化编程分为两种方式:Xib和StoryBoard。

      相同点:都属于IB编程的⽅式,可以快速构建GUI。

      不同点:Xib侧重于单文件(单独的控制器或者视图)编辑, storyBoard侧重于多页面关联。storyBoard可以直观的梳理出页面间的逻辑,并且所有页面跳转逻辑均可在 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender方法完成,方便界面间数据统一管理。

      这里我们着重的来讲下下StoryBoard.

      使用StoryBoard可以方便快捷的直接 拖拽出一个视图控制器,其中包括 ViewController、Naigation Controller、Table View Controller等等。

      利用StoryBoard绘制⾃定义单元格:

      

      StoryBoard绘制单元格的时候要注意以下几点:

    1.创建自定义cell时选中左侧TableViewCell。

    2.绘制⾃定义UI界面。

    3.设置重用标识符。

    4.将StoryBoard文件关联至对应的UITableViewController和 UITableViewCell子类(自己创建的类)。

    5.在UITableVie━Controller中完成代码书写:设置section和row数量, 设置cell,根据实际情况调整cell的高度。

    注意:cell不再需要注册。

      以上对可视化编程StoryBoard的使用,虽然十分的方便,但事物都存在两面性,可视化编程也存在着它的局限性:让一个团队去完成一个大的项目,用可视化编程,团队的协调能力就发挥不出来,因为在项目衔接的时候,团队的一些成员对你设置的属性不一定都知道。一般可视化的编程可以在小的工程里用。

  • 相关阅读:
    Codeforces 703D Mishka and Interesting sum 离线+树状数组
    Codeforces 701E Connecting Universities 贪心
    Codeforces 680D Bear and Tower of Cubes 贪心 DFS
    Codeforces 677D Vanya and Treasure 暴力+BFS
    Codeforces 659F Polycarp and Hay 并查集
    Codeforces 676E The Last Fight Between Human and AI 规律
    hadoop 2.6.0 分布式 + Spark 1.1.0 集群环境
    Pcap 数据报解析
    Codeforces 667D World Tour 最短路
    .虚
  • 原文地址:https://www.cnblogs.com/16-jkd/p/5205884.html
Copyright © 2020-2023  润新知