-
如何创建Today Extension
首先,我们先创建一个最基本的项目,项目创建完成之后,选中项目文件,选择 xcode ->Editor ->Add Target,如下图,选中Today Extension项,然后点击Next,命名(本文中为TodayWidget),在弹出框中选择Activate,激活这个scheme。
创建Target.png
创建Target.png
激活之后,项目中就会多出一个TodayWidget的扩展,还有如下图左侧的TodayWidget文件夹。
TodayWidget.png
文件夹中的MainInterface.storyboard和TodayViewController这个类就是我们要在通知中心显示的界面的控制器。你可以点开storyborad看一下,里面已经有一个很小的界面,其中包含了一个label,如果你选择这个viewcontroller,将它的高度调高,然后将其中label的文字颜色调一下
运行Extension.png
如上图,选中TodayWidget为Target后直接运行,你就会看到下面的界面(如果开始没有出现这个界面,不是项目有问题,可以来回滑动切换到首页和这个页面,多试几次,因为它需要刷新,真机上如果不显示,可能是因为扩展的Target中 iOS Deployment Target默认的都是最高,需要调到与真机一致或者更低)
模拟器直接运行extesnion.png
到这里,一个最简单的通知中心扩展已经完成了,是不是感觉很简单,很酷炫。