【发布时间】:2014-04-17 16:25:14
【问题描述】:
我试图通过 SKStoreProductViewController 来弥补 Apple 缺乏创新的问题。我很确定这是不可能的,但让我们看看。
我在这个块之外展示视图控制器:
[storeController loadProductWithParameters:productParameters completionBlock:^(BOOL result, NSError *error) {}];
[self presentViewController:storeController animated:YES completion:^{}];
这样视图控制器会立即显示,而不是等待 30 秒来加载产品。但是,现在它在加载产品时显然显示了一个空白控制器。我很想在窗口上放一个UIActivityIndicatorView,直到产品加载。我试过这个:
[self presentViewController:storeController animated:YES completion:^{
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
[activity startAnimating];
activity.frame = CGRectMake(0, 0, 44, 44);
activity.center = self.view.window.center;
[self.view.window addSubview:activity];
}];
那里没有运气。是否可以在此视图之上添加活动指示器?
【问题讨论】: