Skip to Main Content
iOS 编程基础:Swift、Xcode 和Cocoa 入门指南
book

iOS 编程基础:Swift、Xcode 和Cocoa 入门指南

by Matt Neuburg
January 2017
Intermediate to advanced content levelIntermediate to advanced
552 pages
9h 43m
Chinese
China Machine Press
Content preview from iOS 编程基础:Swift、Xcode 和Cocoa 入门指南
324
7
尺寸查看器(
Command-Option-5
X
Y
Width
Height
域确定了对象在其父视图中的位置与大小,对应于代码中其
frame
属性;可以通过拖曳和缩放的方式在画布中完成这些操作,但这么做无法满
足数字精度。
如果开启了自动布局(对于新的
.storyboard
.xib
文件,这是默认情况),那么尺
寸查看器的其他部分就与所选对象的自动布局约束相关;此外,画布右下角的按钮
可以自动管理对齐、定位与约束。
连接查看器(
Command-Option-6
本章后面将会介绍连接查看器的使用。
在编辑
nib
时有两个非常重要的库:
对象库(
Control-Option-Command-3
这个库是想要添加到
nib
中的对象来源。
媒体库(
Control-Option-Command-4
该库会列出项目中的媒体,比如,想要拖曳到
UIImageView
或直接拖曳到界面中的
图片(在这种情况下会创建一个
UIImageView
)。
刚才多次提到自动布局与约束,不过这里还不打算对其进行介绍,也不会介绍尺
寸等级和条件约束(画布底部的“
Any
”按钮)。这些都是涵盖范围广泛的主题,
与视图和视图控制器紧密相关,这已经超出了本书的讨论范围。我在另一本书
Programming iOS 9
》中对其进行了详尽的介绍,包括如何在
nib
编辑器中处理约
束与尺寸等级。
7.2 nib
加载
nib
文件是个关于潜在实例的集合,这些实例就是其
nib
对象。当应用运行并加载
nib
时,
这些实例才会创建出来。这时,包含在
nib
中的 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

Aurélien Géron
Swift 人工智能实战:从基础理论到AI 驱动的应用程序开发

Swift 人工智能实战:从基础理论到AI 驱动的应用程序开发

Mars Geldard, Jonathon Manning, Paris Buttfield-Addison, Tim Nugent

Publisher Resources

ISBN: 9787111556350