iOS widget小组件-Today Extension

Today Extension

  • 前言
  • 样图
  • 创建
  • 布局
  • TodayViewControler
    • `NCWidgetProviding`协议
  • 数据共享
  • 交互方式
  • 引用CocoaPods管理的第三方库
  • 例子源码
  • 其他
  • 参考

前言

前段时间采用WidgetKitSwiftUI写了哥支持iOS 14及以上的小组件,那么iOS 14 以下无法支持,Xcode的版本也是在12.2的版本,没办法创建Today Extension, 怎么办呢?

重新下了支持Today Extension的扩展的Xcode 11。

其实Today Extension在iOS 8的时候就已经出现了,在iOS 10的时候才逐渐进入视野,相比iOS 14的小组件,内容也更加丰富,骚操作更多的扩展。

样图

iOS widget小组件-Today Extension_第1张图片

创建

  1. 首先创建一个新的Target: New->Target,选择Today Extension,命名为TodayExtension:

你可能感兴趣的:(iOS,开发,iOS,应用扩展,objective-c,ios)