2016-06-30 15 views
0

通知がアラートとして表示されたときに表示されるボタンをカスタマイズするにはどうすればよいですか?私が何を意味するのかを明確にしましょう:いくつかのインタラクティブな通知アクションを作成し、それを私のローカル通知用のカテゴリに入れると、すべてがうまくいきます。ただし、通知がアラートビューとして表示されるときは、閉じるおよびオプションのみが表示されます。これらのボタンをカスタマイズする方法はありますか?リマインダーアプリと同様に、の代わりにのオプションの代わりに、この2つのボタンが表示されます。インタラクティブ通知ボタンのカスタマイズ

enter image description here

そして、これは私が得るものです:

enter image description here

誰かが何が起こっているのか明確にしてくださいことはできますか?

答えて

0

あなたはそれらの値を変更することで、ボタンのタイトルをカスタマイズすることができ、ここでは一例です。ここで

UIAlertView* alert; alert = [[UIAlertView alloc] initWithTitle:@"Reminder" message:@"Reminder" delegate:nil cancelButtonTitle:@"Mark as Completed" otherButtonTitles: @'Later']; [alert show]; [alert release];

はプッシュ通知と例です。

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler 
{ 
if (application.applicationState == UIApplicationStateActive) { 
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Reminder" message:userInfo[@"Reminder"][@"alert"] delegate:nil cancelButtonTitle:@"Mark as Completed" otherButtonTitles:@"Later"]; 
[alertView show]; 
} 
else if (application.applicationState == UIApplicationStateBackground || application.applicationState == UIApplicationStateInactive) { 
} 
} 
+0

これはアラートビューであり、通知ではありません –

+0

これは実際にあなたが求めているものです:D。 – AESTHETICS

+0

いいえ、通知がアラートビューとして表示されると、私は言ったのですか?つまり、ロック画面やバナーではない –

0

いいえ、に方法はありませんこのタイトルを変更すると、それは近いとオプションになります。

リマインダーアプリのシナリオは、iOS版のみです。基本的にはそのようにコード化されています。

しかし、アプリの開発では、変更することができます。

+0

ヘルプがあれば回答を受け入れることができます。 – Hasya

関連する問題