【发布时间】:2012-05-19 09:12:51
【问题描述】:
我正在开发一个使用推送通知的应用程序。
在方法中-
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我打电话——
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound |UIRemoteNotificationTypeAlert)];
注册推送通知。一切正常。
但它也安装了我想显示一个alert view,它有一个UITextField,而不是需要“成为FirstResponder”。
问题是键盘与 enablePushNotofication alertview 的按钮重叠,用户无法关闭它。
无论如何,当 enablePushNotofication 警报视图被解除时,是否有一个方法被调用? (这样我就可以显示我的警报视图)
谢谢
【问题讨论】:
-
@Luke UIAlertView 是由系统触发的,您确定它会调用您自己的委托方法,而您的实例没有注册为委托吗? ...只是问,因为这对我来说似乎不太可能。
-
启用推送通知警报视图是系统警报视图。调用它的类也将是它的委托?
标签: ios keyboard push-notification uialertview overlap