UIlocalNotification
リンクを使用してメソッドを実装しました
私のアプリでは、私の要件はそれです
"Show me"
通知アラートでは、デフォルトでアプリを開くボタンのみが必要です。
通知時にユーザーにアプリを開くよう強制する必要があるため、通知アラートに閉じるボタンがあってはなりません。
Show me もアプリを開く必要があるボタンは 1 つだけです
どうやって?
UIlocalNotification
リンクを使用してメソッドを実装しました
私のアプリでは、私の要件はそれです
"Show me"
通知アラートでは、デフォルトでアプリを開くボタンのみが必要です。
通知時にユーザーにアプリを開くよう強制する必要があるため、通知アラートに閉じるボタンがあってはなりません。
Show me もアプリを開く必要があるボタンは 1 つだけです
どうやって?
アラート アクション ボタンを表示したくない場合は、hasAction
プロパティを に設定して無効にできますNO
。
アクション ボタンがないと、ユーザーがアラートからアプリケーションを起動するオプションがないことに注意してください。
(アラートをまったく表示したくない場合は、 に設定alertBody
する必要がありますnil
。)
編集:
UILocalNotification
ため、オーバーライドできません。キャンセルボタンを削除することはできません。
他にもいくつかあります:
showme
機能を実行します)。UIAlertView
.ビューが UIAlertViewDelegate プロトコルに準拠していることを確認してください。
@interface YourViewController : UIViewController <UIAlertViewDelegate>
アラートを表示するには、次のようにします。
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Message" delegate:self cancelButtonTitle:@"Show me" otherButtonTitles:nil];
ボタンがクリックされたときに何かをしたい場合は、これを実装します
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;{
// the user clicked OK
if (buttonIndex == 0)
{
//do something here...
}
}