Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift 快速奔跑的兔几 本节的内容是:图形用户界面大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

应用程序从nib文件中加载用户界面。nib表示next Interface Builder。 Xcode的Interface Builder专门处理视图。其余部分处理应用程序的模型和控制器,让咱可以在相对隔离的状态下专注于界面的构建。 nib文件和故事板: nib文件包含对象,而故事板是由一些相互关联的nib文件组成的有机分组。 nib文件的工作方式是:freeze-drying对象,将它们以
应用程序从nib文件中加载用户界面。nib表示next Interface Builder。

Xcode的Interface Builder专门处理视图。其余部分处理应用程序的模型和控制器,让咱可以在相对隔离的状态下专注于界面的构建。

nib文件和故事板:
nib文件包含对象,而故事板是由一些相互关联的nib文件组成的有机分组。
nib文件的工作方式是:freeze-drying对象,将它们以序列化的形式存储在文件中。当用户需要显示一个窗口时,它会加载nib文件,唤醒存储的对象,并将它们呈现给用户。
故事板就是一组通过segue链接在一起的视图控制器。完全可以把故事板看作单个文件中的一组nib。
在segue起作用以前不久,系统将会调用视图控制器的prepareForSegue方法,让你为切换到下一个视图控制器做准备

输出口(outlet)和操作(action):
输出口关系中的一个对象被“插入”到另一个对象以进行通信:例如表格视图,它需要联络另一个对象才能知道输出什么数据。
操作关系描述在一个事件发生时,另一个对象应当运行什么方法。
注意:当你想创建操作时,很可能会在无意中创建成了输出口,如果不小心创建错了,就要删除连接创建框插入的代码行,并从界面上删除连接本身。如果仅仅删除代码,连接本身依旧保留,可能会造成app启动时崩溃。

iOS上的界面:Xcode的界面生成器提出了尺寸类(size class)的概念,描述当前设备取向的宽度和高度是常规尺寸还是紧凑尺寸:
例如:
在一个纵向的iPhone5s和6上,高度是常规的,宽度是紧凑的
在一个横向的iPhone5s和6上,高度和宽度都是紧凑的
在一个横向的iPhone6 plus上,高度是紧凑的,宽度是常规的
在一个iPad上,宽度和高度都是常规的

启动屏幕文件:当一个应用程序启动时,iOS做的第一件事就是显示一幅启动图像:目的是,让人产生一种印象:app的启动速度要快于其实际速度。
在launchScreen文件中,可以设计在启动时显示的视图。

大佬总结

以上是大佬教程为你收集整理的swift 快速奔跑的兔几 本节的内容是:图形用户界面全部内容,希望文章能够帮你解决swift 快速奔跑的兔几 本节的内容是:图形用户界面所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。