StoryBoard基础

  • 相当于App的界面流程图,直观显示视图之间的关系和控件位置,本质上是xib文件的集合
  • 一般项目只有一个StroyBoard,系统自动生成,Main.storyboard
  • 使用谁作为主StoryBoard的配置定义在_Info.plist_文件中的“Main storyboard file base name”

总体分区

  • 中间视图显示
  • 下方调试区,显示调试信息,模拟发送坐标,步进调试等
  • 左下角可唤出大纲视图 
  • 右下角模块区,包含新文件、控件、代码块等,供拖拽添加
  • 你看到的是非授权版本!爬虫凶猛,请尊重知识产权!

    转载请注明出处:http://conanwhf.github.io/2015/09/13/StoryBoardBase/

    访问原文「StoryBoard基础」获取最佳阅读体验并参与讨论

  • 右上工具区,文件和帮助与其他源码编辑视图工具区域一样,另有4个专门检查器(Inspector):_Identity,Attributes,Size, Connection_
         
    

    检查器

  • Identity(标识): 定义自定义类,文档,标识字符串,实现辅助选项等,平时主要用来把控件绑定到自定义的类
  • Attributes(属性): 各种属性,不同控件有不同的属性内容,大多跟控件的View有关
  • Size: 精确调整位置和大小,绑定
  • Connection(连接): 各种动作、属性的连接,类似于_callback_,但连接对象不是Function,是对象(实例化后的类)

流程和动作的拖动实现

按住Control(^)再点击控件拖动,即可完成流程动作等的Connect,期间会出现蓝色的连接线

  • 页面切换:将控件(一般是button)拖到页面上松开,在弹出菜单中选(一般是“show”)
  • 控件本身:拖到页面上方_First Responder_图标上,在弹出菜单中选择
  • Connection检查器中已列出所有可能实现的标准动作和数据源,点击右侧小圆点再拖拽即可完成连接  

源码显示模式

StoryBoard文件上右键,_“OpenAs”_->SourceCode