我正在使用iOS 8中的新交互式通知;它无法在默认情况下显示操作按钮(in "banner mode")
。就像现在一样,我必须在通知顶部向下滑动才能看到它们。
这是默认行为,还是我的代码烂了?
对于下面的图片,我使用XCode 6.1.1 + iOS 8.1 (Simulator)
我得到了什么:
我想要的是什么:
答案 0 :(得分:2)
这是默认行为,代码没有问题。
有关详细信息,请参阅以下教程,结果与您的相同。 http://www.thinkandbuild.it/interactive-notifications-with-notification-actions/
答案 1 :(得分:0)
它是默认行为。别担心这个。 Apple says:
发送通知时,系统会显示与通知关联的每个自定义操作的按钮。点击按钮可启动您的应用程序(在前台或后台)并让您有机会执行指示的操作。您可以使用此类指定按钮中显示的文本以及应用程序执行相应操作所需的信息。
答案 2 :(得分:0)
选项不是默认行为。这可以通过 - UIUserNotificationCategory来完成
请参阅此WWDC视频 - https://developer.apple.com/videos/wwdc/2014/?include=713
它非常直接且易于实施。如果您遇到任何问题,请告诉我。
答案 3 :(得分:0)
一切都表现正常。所有需要做的就是向下拖动横幅中的底部水平条,并在横幅中显示操作按钮。
PS - 从iOS8开始。一旦iOS9再过几天,就不能保证它是否会如此。