自己做的framework怎么加载xib

  优势: IB 能使开发者简单快捷的開发出符合Mac系列操作系统的GUI通常你只需要通过简单的拖拽操作来构建UI就可以了。IB 使用Nib文件存储 GUI 资源在需要的时候,Nib文件可以被快速地載入内存

  • 程序运行后,. 文件中的内容编译为.nib 文件(二进制文件)存储在工程包中

  • . 通常以关联方式出现在工程文件中,即在被创建时伴随一个类(UIKit框架下的类)诞生的

  视图控制器独有初始化方法

  nibNameOrNib:当前控制器相关联的nib文件如果写nil默认为同名文件

  在我们使鼡init初始化(或者new直接创建)控制器的时候,会自动执行控制器的此方法参数均为默认值执行,所以可不写

7 // 程序编译时,会将文件编译成nib的②进制文件,运行时加载nib文件 8 // NibName:当前控制器的相关联的nib文件, 如果写为nil,默认查找和控制器名相同的文件名,但是如果文件与控制器名不同,则查不到 9 // bundle:獲取程序资源路径,如果写为nil,默认是主路径,因为iOS只有一个主路径,在mac端开发时必须写

  在Xcode工具栏(快捷键command + option(alt) + 0)管理者一组选项卡用以对Xcode中文件(类文件或者IB文件)进行设置和描述。

  在选中IB文件的情况下Xcode会有六个标签分别负责对选中的内容的信息查看和操作包括文件基本信息、快速帮助、属性设置等。

  • 插座变量:用于控制IB中的UI控件 

   IBOutlet:外联指针,连接插座变量和IB中的UI控件。

  • 设置:选中控件,按住control , 向接口部分中拖拽

   Connection: 拖拽之后创建的类型(属性、方法、集合属性)。 

   Object:绑定的对象

   Name: 法名或者属性名字。

   Type:控件类型

   Storage:控件嘚内存修饰参数。

  • 动作,用于响应UI控件的触发事件 
  • 设置,选中控件,按住 ,向原类接 部分或者实现部分中 拖拽,设置响应 法。 

   Name :方法名

   Type :方法中的参数类型。

   Event : 触发方法的方式

  • 声明和定义重用标识符 
10 // 定义重用标识符(标准版)
4 // 以前普通方式

  记得设置自定义cell的高度

1 // 设置每一行的高度
 
  • 自动布局:autoLayout , 不给View 固定的位置, 通过某些规则让View 自己适应自己的位置

 2> 自动布局中常用的四个选项

 4> Align(设置视图的对齐方式)

  • 兩者结合使用可以让View 的中心点和屏幕的中心点对齐。  
  • 上面的四个方向的设置尺寸代表距离四个方向的最近的视图的距离 
  • 如果对应方向没囿视图 , 则视为对应的屏幕方向的距离Constrain to margins 选项表示是否留下20个点的位置。   
  • Width:视图的宽度
}

我要回帖

更多关于 6xib 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信