官网写的不全,我整理了一下:
目前是这些,不知道苹果以后会不会追加。
UNNotificationExtensionCategory:
必须要有,值为需要自定义界面的那些通知的categoryIdentifier
UNNotificationExtensionInitialContentSizeRatio:
必须要有,默认为1,高度比宽度的比例。
只能规定初始比例,其实没什么作用,要实际定义宽高的话还必须在viewdidload
里面定VC的preferredContentSize
属性
UNNotificationExtensionDefaultContentHidden
是否隐藏通知界面最下面的默认通知横幅,默认NO。
UNNotificationExtensionOverridesDefaultTitle
是否重写通知界面最上面的App名称(官方叫标题),默认NO。
设YES后还需要在didReceive
函数里设定VC的title
属性。
UNNotificationExtensionUserInteractionEnabled
是否允许通知界面上的按钮或开关操作,默认NO。
设YES后就可以拉Button或Switch控件的Action进代码区。