iOS 中的用户界面

外观 API

iOS 允许使用 UIAppearance API 对用户界面控件的许多视觉对象属性进行主题化。

创建用户界面对象

Apple 将相关功能片段分组成“框架”,后者相当于 Xamarin.iOS 命名空间。 UIKit 是包含 iOS 的所有用户界面控件的命名空间。

布局选项

重设视图大小或旋转视图时有两种不同的控制布局的机制:自动调整大小和自动布局。

提供 Haptic 反馈

本文介绍 iOS 10 中提供的新型触觉反馈以及如何在 Xamarin.iOS 中实现这些反馈类型。

使用 UI 线程

代码应该只从主(或 UI)线程对用户界面控件进行更改。 在另一线程(例如回调或后台线程)上发生的任何 UI 更新都可能不会呈现到屏幕上,甚至可能会导致崩溃。