我有一个使用MBProgressHud的ios应用程序项目。关于它是如何运作的,一切都很好。 Facebook登录后显示HUD,操作完成后显示消息(旋转器和文本均为白色)。
然而,当在视图之间切换时,微调器和“正在加载...”文本在应用程序中出现时会变为带有白色阴影的黑色。再次它工作正常,它只是令人讨厌,文本的颜色不是完全白色,没有阴影(如fb登录后)。
有没有办法改变这个?如果是这样,为什么有两种不同的颜色配置文件?不应该一致,因为我没有告诉它添加阴影或改变颜色。
- (void)logInViewController:(PFLogInViewController *)logInController didLogInUser:(PFUser *)user {
// user has logged in - we need to fetch all of their Facebook data before we let them in
if (![self shouldProceedToMainInterface:user]) {
self.hud = [MBProgressHUD showHUDAddedTo:self.navController.presentedViewController.view animated:YES];
self.hud.labelText = NSLocalizedString(@"Loading", nil);
self.hud.dimBackground = YES;
}
[FBRequestConnection startForMeWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) {
if (!error) {
[self facebookRequestDidLoad:result];
} else {
[self facebookRequestDidFailWithError:error];
}
}];
}
和
- (void)followAllFriendsButtonAction:(id)sender {
[MBProgressHUD showHUDAddedTo:[UIApplication sharedApplication].keyWindow animated:YES];