我在我的应用程序中添加了一个购买,当用户点击一个按钮时,购买就开始了。因此,基本上,他们点击按钮,然后根据他们的互联网连接速度,他们可能会等待长达十秒钟,直到一个新的警报视图出现,询问他们是否想要购买产品。用户可能会多次点击该按钮,因为没有出现任何内容,然后会出现多个购买警报视图。此外,这可能会被用户视为应用程序错误。最后,这是一个问题。
我想要一个警示视图来显示一个旋转的轮子,上面写着“正在加载...”当用户点击购买按钮时。现在我的问题是,当新的警告视图询问用户是否想要购买产品时,我如何才能忽略它?
if ([UIAlertView alloc] that says: @"whatever Apple's alert view says")
{
//dismiss the "Loading..." alert view here
}我怀疑这是否会起作用,所以任何意见都是值得感谢的。谢谢!
发布于 2011-07-10 12:23:25
您需要有权访问该警报视图。你可以做到这一点。在应用程序委托中创建一个alertview实例变量,当您想要显示正在加载初始化分配给您属性实例变量,以及当您想要关闭时,只需调用
[alertViewinstance dismissWithClickedButtonAtIndex:0];在appDelegate的方法中编写这段代码。希望你能明白我的意思。如果没有,请告诉我,我会在这里发布示例代码。
https://stackoverflow.com/questions/6639063
复制相似问题