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

  • 相关阅读:
    linux 读写文件 open write lseek的API和应用
    gdb 常用命令
    makefile
    c/c++ 动态库与静态库的制作和使用
    linux 常用命令
    c/c++ 网络编程 陈硕老师视频理解之ttcp
    emacs 高亮
    初识HMTL标签
    Java集合基于JDK1.8的ArrayList源码分析
    Java提高篇——equals()与hashCode()方法详解
  • 原文地址:https://www.cnblogs.com/16-jkd/p/5205884.html
Copyright © 2011-2022 走看看