博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
故事板
阅读量:5037 次
发布时间:2019-06-12

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

故事板

storyboard 的认识


  • 用来描述软件界面

  • 默认情况下,软件一启动就会加载 Main.storyboard

  • 加载storyboard时,会首先创建和显示箭头所指的控制器面板

IBAction和IBOutlet


  • IBAction

    • 本质就是 void

    • 能让方法具备连线的功能

  • IBOutlet

    • 能让属性具备连线的功能

storyboard连线容易出现的问题


  • 被连接的方法被删除,但是连线没有去掉

    • 可能会出现方法找不到的错误:unrecongnized selector sent to instance

  • 被连接的属性被删除,但是连线没有去掉

    • 可能会出现属性找不到的错误:setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key

UIController(控制器)的认识


  • 一个控制器负责管理一个大页面

  • 控制器负责界面的创建、事件处理等

类扩展


  • 格式

    #interface 类名()/** 属性和方法声明 */#end
  • 作用

    • 为某个类添加额外的属性和方法声明

    • 可以写在 .h 和 .m 文件中

转载于:https://www.cnblogs.com/wchhuangya/p/5692138.html

你可能感兴趣的文章
通过数据库表反向生成pojo类
查看>>
css_去掉默认样式
查看>>
TensorFlow2.0矩阵与向量的加减乘
查看>>
NOIP 2010题解
查看>>
javascript中的each遍历
查看>>
String中各方法多数情况下返回新的String对象
查看>>
浅谈tcp粘包问题
查看>>
UVA11524构造系数数组+高斯消元解异或方程组
查看>>
排序系列之——冒泡排序、插入排序、选择排序
查看>>
爬虫基础
查看>>
jquery.lazyload延迟加载图片第一屏问题
查看>>
HDU 1011 Starship Troopers (树形DP)
查看>>
手把手教你写DI_1_DI框架有什么?
查看>>
.net常见的一些面试题
查看>>
OGRE 源码编译方法
查看>>
上周热点回顾(10.20-10.26)
查看>>
C#正则表达式引发的CPU跑高问题以及解决方法
查看>>
云计算之路-阿里云上:“黑色30秒”走了,“黑色1秒”来了,真相也许大白了...
查看>>
APScheduler调度器
查看>>
设计模式——原型模式
查看>>