自定义iOS 10中的通知选项

时间:2017-07-17 10:38:26

标签: ios notifications ios10

iOS 9中的通知,我们可以使用(UIUserNotificationActionContext.Minimal)自定义通知托盘中的通知操作。 iOS 10中不推荐使用此API。

enter image description here

现在,在iOS 10中,我看到通知操作为" View"和"清除"。有没有办法将这些默认操作更改为像贪睡,删除等??

1 个答案:

答案 0 :(得分:0)

您可以使用类别,以便您可以自定义自己的操作。请参阅Apple Docs

一些示例代码 -

UNNotificationAction* stopAction = [UNNotificationAction
  actionWithIdentifier:@"STOP_ACTION"
  title:@"Stop"
  options:UNNotificationActionOptionForeground];

// Create the category with the custom actions.
UNNotificationCategory* expiredCategory = [UNNotificationCategory
  categoryWithIdentifier:@"TIMER_EXPIRED"
  actions:@[stopAction]
  intentIdentifiers:@[]
  options:UNNotificationCategoryOptionNone];