iOS开发之App Extension(应用扩展)

  1. 如何创建Today Extension
    首先,我们先创建一个最基本的项目,项目创建完成之后,选中项目文件,选择 xcode ->Editor ->Add Target,如下图,选中Today Extension项,然后点击Next,命名(本文中为TodayWidget),在弹出框中选择Activate,激活这个scheme。


    iOS开发之App Extension(应用扩展)_第1张图片

    创建Target.png

iOS开发之App Extension(应用扩展)_第2张图片

创建Target.png

激活之后,项目中就会多出一个TodayWidget的扩展,还有如下图左侧的TodayWidget文件夹。


iOS开发之App Extension(应用扩展)_第3张图片

TodayWidget.png

文件夹中的MainInterface.storyboard和TodayViewController这个类就是我们要在通知中心显示的界面的控制器。你可以点开storyborad看一下,里面已经有一个很小的界面,其中包含了一个label,如果你选择这个viewcontroller,将它的高度调高,然后将其中label的文字颜色调一下


运行Extension.png

如上图,选中TodayWidget为Target后直接运行,你就会看到下面的界面(如果开始没有出现这个界面,不是项目有问题,可以来回滑动切换到首页和这个页面,多试几次,因为它需要刷新,真机上如果不显示,可能是因为扩展的Target中 iOS Deployment Target默认的都是最高,需要调到与真机一致或者更低)


iOS开发之App Extension(应用扩展)_第4张图片

模拟器直接运行extesnion.png

到这里,一个最简单的通知中心扩展已经完成了,是不是感觉很简单,很酷炫。

你可能感兴趣的:(iOS开发之App Extension(应用扩展))