博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS Xib使用——为控制器添加Xib文件
阅读量:5909 次
发布时间:2019-06-19

本文共 1226 字,大约阅读时间需要 4 分钟。

  Xib文件是一个轻量级的用来描述局部界面的文件,它与StoryBoard类似,都是使用Interface Bulider工具进行编辑。但是StoryBoard是重量级的,它是用来描述整个软件的多个界面,并且能够展示多个页面之间的跳转关系。在StoryBoard出现之前,一直是使用Xib文件表示界面。当然除了使用Xib文件,也可以直接使用代码来生成界面,无论哪种方式,都各自有自己的优缺点。

  Xib既可以用来表示一个控制器的界面,又可以用来表示不同控制器中的局部的小界面。在本节,主要讲解一下用Xib来表示一个完整的控制器界面。

<一> 什么是Xib文件

  Xib文件就是后缀为xib的文件。选择使用模板创建一个新的工程,工程中就包含一个LaunchScreen.xib文件,这个文件是应用程序的欢迎界面,在里面可以显示图片或者文字。不过这个Xib文件比较特殊,它只是一个单纯的界面,不能为其关联一个类,可就是不能通过代码来设置LaunchScreen.xib文件内容的显示,因为这个欢迎界面是在程序启动之前显示的。

<二> 创建Xib文件

  Xib文件创建的时候是选择User Interface里面的Empty模板创建,当然,如果你想创建一个新的欢迎界面,可以直接选择Launch Screen模板,此外,Storyboard文件也是在这选择。当你选择Empty模板时,默认创建的文件后缀名为xib,也就是xib文件。

<三> 控制器自动添加xib文件

  在创建控制器的时候,会有一个选项,是否选择同时创建xib文件,如果勾选上这个选项,会自动生成三个文件,该类的头文件和源文件,以及xib文件,xib文件中的view就是控制器中的view属性,因此,当前的这个xib文件就是控制器的图形界面,在这里添加控件和通过代码添加效果是一样的。

<四> 控制器手动添加xib文件

如果在创建控制器的时候没有选择同时创建xib文件,而是单独再创建xib文件,就需要按照步骤进行关联。

1、保证创建的xib文件的名字与控制器的名字保持一致。

2、创建的xib文件是一个空文件,需要从xCode右下角的IB拖一个UIView控件到界面上。

3、点击xib文件中的File’s Owner,将它设置为控制器类,也就意味着当前这个xib文件的是属于当前控制器类。

4、将控制器中的view属性与xib中的view进行连线,因为当前的File’s Owner代表的就是控制器,因此就是用File’s Owner与view连线,连线的方式有多种。

连线成功后,会看到右侧属性看到效果。

 

作者:
出处:
 
版权声明:本文版权归和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
技术咨询:
 

转载于:https://www.cnblogs.com/jerehedu/p/4860035.html

你可能感兴趣的文章
《微服务设计》读书笔记
查看>>
ActiveReports 报表应用教程 (3)---图表报表
查看>>
部署和发布lync server 2010边缘服务器
查看>>
老刘坐诊“如何搞定老板” 之二
查看>>
Exchange日常管理之十七:维护地址列表
查看>>
《系统集成项目管理工程师软考辅导——3年真题详解与全真模拟》主要创新点、关注点...
查看>>
SFB 项目经验-03-共存迁移-Lync 2013-TO-SFB 2015-完成
查看>>
企业私有云之mariadb集群高可用
查看>>
puppet成长日记二 Package资源详细介绍及案例分析
查看>>
在互联网混,越分享越幸福
查看>>
FreeBSD下安装配置Hadoop集群(三)
查看>>
Powershell管理系列(三十四)PowerShell操作之Send-MailMessage
查看>>
编程浪子的网络家园【我与51CTO的故事】
查看>>
数据库日志维护方式
查看>>
WinExec、ShellExecute和CreateProcess
查看>>
如何在RIA应用中实现用户授权
查看>>
[转]vc中nmake.exe cl.exe 的使用
查看>>
包配置错误: 组件“脚本组件”(16) 未能通过验证,返回的错误代码为 0x80131904。及0xC0202009,返回的错代码0xCO20801C等解决方案...
查看>>
程序员常用字体(vs2008字体修改方案)
查看>>
细线表格样式
查看>>