ViewController Programming Guide 笔记(九)

Building an Adaptive Interface 一个自适应的界面应该能响应 trait 和 size 的变化。在 view controller 层级上,你使用 traits 来粗略决定将要显示的内容以及对应 layout 布局。例如,当 size classes 发生变化时,你可以选择改变 view 的属性, »

ViewController Programming Guide 笔记(八)

The Adaptive Model 自适应的接口可以有效地利用空间,使其自适应意味着你可以调整你的内容很好地适应 iOS 设备。在 iOS 中的自适应模型支持简单而动态的方式来重新排列、调整内容的大小,以响应更改内容。当你利用这种模式时,一个单一的应用程序可以适应不同的屏幕大小 构建自适应的界面最重要的工具是 Auto Layout,而 Traits 是自适应模式的另一个重要组成部分,Traits 描述了在某些环境下视图控制器和视图必须要做的操作,可以帮助你在更高层面上来描述界面。 The Role of »

ViewController Programming Guide 笔记(六)

Customizing the Transition Animations 过渡动画提供有关对应用程序界面更改时的可视反馈。UIKit 提供一组标准过渡样式给呈现时视图控制器使用,你可以提供自定义的转场动画 一、The Transition Animation Sequence 转场动画分为 presentations 和 dismissals,你可以自定义动画效果 1.The Transitioning Delegate The transitioning delegate 是转场动画和自定义 »

ViewController Programming Guide 笔记(四)

Presenting a View Controller 一般有两种方式显示 View Controller 到屏幕,嵌入到 容器 View(如Navigation Controller)和直接 present 一、The Presentation and Transition Process 你可以使用 segues 和 programmatically的方式来实现 1. »

ViewController Programming Guide 笔记(三)

Preserving and Restoring State View controller 可以保留 app 的一些设置,以便于下次启动时恢复上次的设置。保留和恢复状态的过程是自动的,但你要告诉 iOS 你 app 的那部分数据需要保存,通常需要做以下步骤: (必须)分配一个 恢复标识符 给你的 VC (必须)告诉 iOS 在启动时, »