Office UI Fabric for iOS
为 Office 和 Office 365 构建体验的 iOS UI 框架。
Office UI Fabric for iOS 是一个原生库,为 iOS 平台提供 Office UI 体验。它包含有关颜色和字体的信息,以及来自官方 Fluent 设计语言的定制控件和平台控件的定制。
内容
颜色和字体
Office UI Fabric for iOS 为 Fluent 设计语言中的体验提供核心的 颜色 和 字体。
控件
Office UI Fabric for iOS 包含了一套用 Swift 编写并支持 Objective-C 的控件库。这些控件实现了 Fluent 设计语言,为 Office 体验提供了一致性。
一些可用的控件包括
- MSActivityIndicatorView
- MSAvatarView
- MSBadgeView
- MSButton
- MSDateTimePicker
- MSDrawerController
- MSHUD
- MSLabel
- MSPersonaListView
- MSPopupMenuController
- MSSegmentedControl
- MSTableViewCell
当前支持的控件完整列表可在以下地址查看:[OfficeUIFabric](OfficeUIFabric).
安装和使用 Office UI Fabric
需求
- iOS 11+
- Xcode 11+
- Swift 4.2+
1. 使用 CocoaPods
要开始使用 CocoaPods,请访问他们的入门指南。
要用 CocoaPods 将 Office UI Fabric for iOS 集成到 Xcode 项目中,请在 Podfile 中指定它
pod 'OfficeUIFabric', '~> 0.2.0'
2. 使用 Carthage
要使用 Carthage 集成 Office UI Fabric,请在 Cartfile 中指定它
github "OfficeDev/ui-fabric-ios" ~> 0.2.0
然后按照 Carthage 的集成步骤添加 OfficeUIFabric.framework
到你的 XCode 项目中
3. 手动安装
- 从Office UI Fabric for iOS仓库下载最新变更。
- 将
OfficeUIFabric
文件夹移动到您的项目文件夹中。 - 将
OfficeUIFabric.xcodeproj
移动到您的Xcode项目中。 - 在Xcode中选择您的项目 -> 您的目标 -> 一般 -> 内置二进制文件 -> 添加
OfficeUIFabric.framework
。
导入和使用库
将框架添加后,您可以将库导入以使用它
import OfficeUIFabric
示例应用
本仓库中包含目前实现的控件示例。示例中可用的实现的控件完整列表可在此处找到:[Demos](OfficeUIFabric.Demo/OfficeUIFabric.Demo/Demos)。
要构建和部署示例,请按照以下步骤操作
- 下载或克隆Office UI Fabric for iOS仓库。
- 在Xcode中打开
OfficeUIFabric.xcworkspace
。 - 在Xcode方案菜单中选择
Demo.development
,然后选择要部署到的设备。 - 部署后,您可以从所选设备上的控件列表中选择一个控件进行演示。
贡献
在Issues中发布错误报告、功能请求和问题。
变更日志
我们使用GitHub Releases来管理我们的发布,包括每次发布之间的变更日志。您可以在发布页面找到完整的添加、修复和更改列表。
许可协议
Office UI Fabric for iOSGitHub仓库中的所有文件均受MIT许可协议约束。请阅读项目根目录下的LICENSE文件。
使用Office UI Fabric for iOS中引用的徽标和图标,需遵守资源许可协议的条款。