我试图表现出对MBProgressHUD的图像通过使用此代码MBProgressHUD自定义视图不会出现
MBProgressHUD *HUD = [[MBProgressHUD alloc] initWithView:self.navigationController.view];
[self.navigationController.view addSubview:HUD];
HUD.customView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"37x-Checkmark"]] autorelease];
HUD.mode = MBProgressHUDModeCustomView;
HUD.labelText = @"تم إرسال وزنك بنجاح";
[HUD show:YES];
[HUD hide:YES afterDelay:1.5];
,但是这是我得到
是什么问题?
我想你的代码,它是为我工作。它只是我用self.view作为HUD的超级视图。确保你下载了正确的图像。它应该是37×37个像素 –
你只需要把巴纽在[UIImage的ImageNamed],它不知道文件扩展名是什么,此刻所以它只会丢什么......牛逼 –
[UIImage的imageNamed:]确实与PNG一起使用时不需要文件扩展名。但是,文件扩展名对于其他文件类型是必需的。对于它的价值,imageNamed也会自动缓存,并且如果使用Apple的图形命名约定(如“myfile @ 2x”与“myfile”)命名文件,将为设备屏幕比例/ DPI确定正确的文件。在这两种情况下,即使没有为“imageNamed:”指定,也会采用“png”。 – Woodster