,,iOS自学笔记之XIB的使用教程

,,iOS自学笔记之XIB的使用教程

本文主要介绍iOS自学笔记XIB的使用教程。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

软件和硬件环境

马科斯塞拉

Xcode 8.2.1

前言

过去学习iOS编程的时候,在绘制UI控件的时候,我们总是使用直接键入代码的方法。基本上,我们先创建相应控件的对象,然后设置对象属性,最后添加相应的事件响应方法。苹果这样有实力的公司有没有提供更方便易学的UI编写方法?答案是肯定的。那是XIB,今天文章的主角。是可视化的方法,大大降低了学习iOS编程的门槛。

XIB实践

创建一个名为iOSXIBDemo的项目,打开项目info.plist文件,去掉主故事板文件base name的标签,如下图所示。

为iOS创建一个Cocoa Touch类RootViewController,它是根视图控制器。它继承自UIViewController,并选中“也创建XIB文件”选项。

打开RootViewController。XIB文件,并从控制区域拖动一个UILabel和一个UIButton。界面上的操作就这么简单,那xib怎么和代码同步呢?别急,找到Xcode右上角的双环标记,点开。

这样就可以同时在同一个屏幕上看到XIB和RootViewController.m,然后开始代码同步。在XIB中找到UILable对象,同时按住Ctrl键和鼠标左键,在RootViewController.m中将光标移动到@interface和@end之间,松手,弹出一个对话框。这里的连接类型是UILabel的Outlet和UIButton的Action。我的理解是,能响应事件的控件选择动作。

绑定后,对应的代码前面会有一个实心圆。单击ui按钮中的响应时间功能,添加要打印的句子。

-(I action)mButton:(id)发件人{

点击了NSLog(@)按钮。) ;

}

接下来,开始加载根视图控制器,修改AppDelegate.m中的didFinishLaunchingWithOptions方法,导入RootViewController.h头文件。

-(BOOL)application:(ui application *)application diddfinishlaunchingwithoptions:(ns dictionary *)launch options {

//应用程序启动后自定义的覆盖点。

self . window=[[ui window alloc]initWithFrame:[ui screen main screen]。bounds];

root view controller * root=[[rootview controller alloc]init with nibname:@ ' rootview controller ' bundle:[ns bundle main bundle]];

self . window . rootviewcontroller=root;

[self . window makeKeyAndVisible];

返回YES

}

最后,代码执行的效果如下

源代码:http://xiazai.jb51.net/201701/yuanma/iOS-XIB_jb51.rar

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • nagios监控使用方法,nagios下载
  • nagios监控使用方法,nagios下载,Nagios的安装与使用详细教程
  • ios长截图方法,iOS怎样长截图
  • ios长截图方法,iOS怎样长截图,iOS实现简单长截图
  • ios网络视频播放器,Ios音乐播放器
  • ios网络视频播放器,Ios音乐播放器,iOS利用AVPlayer播放网络音乐的方法教程
  • ios状态栏怎么自定义,ios状态栏图标
  • ios状态栏怎么自定义,ios状态栏图标,iOS中状态栏的基本使用方法汇总
  • ios旋转立体图形游戏,ios 旋转屏幕
  • ios旋转立体图形游戏,ios 旋转屏幕,iOS动画特效之立方体翻转
  • iOS推送延迟,ios消息延迟的解决方法
  • iOS推送延迟,ios消息延迟的解决方法,对比分析iOS延迟执行的4种方式
  • ios build版本号规范,ios version什么意思
  • ios build版本号规范,ios version什么意思,iOS 项目中的version和build 详解
  • 电脑bios没有u盘启动选项怎么办,win10u盘启动bios设置后还是无法启动
  • 留言与评论(共有 条评论)
       
    验证码: