我已使用链接
实施了UIlocalNotification
方法
Adding Local Notifications With iOS 4
在我的应用中,我的要求是
在通知提醒中,我们只需要"Show me"
按钮,默认情况下会打开应用
我们需要强制用户在通知时打开应用程序,因此通知警报中必须没有关闭按钮。
只有一个显示我的按钮必须打开应用程序
如何?
答案 0 :(得分:5)
如果您不想显示提醒操作按钮,可以将hasAction
属性设置为NO
来禁用它。
请注意,如果没有操作按钮,则用户无法从警报启动应用程序
(如果您根本不想看警报,则应将alertBody
设置为nil
。)
修改强>
UILocalNotification
的实现文件中定义,所以你可以
不要覆盖它。答案 1 :(得分:4)
您无法删除取消按钮。
还有更多的东西:
showme
功能。)UIAlertView
。答案 2 :(得分:2)
确保您的视图符合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...
}
}