Sto cercando di mostrare un'immagine su MBProgressHUD utilizzando questo codiceMBProgressHUD visualizzazione personalizzata non appare
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];
ma questo è ciò che ottengo
qual è il problema ?
Ho provato il codice e funziona per me. È solo che ho usato self.view come superview di HUD. assicurati di aver scaricato l'immagine giusta. Dovrebbe essere 37 x 37 pixel –
Devi solo inserire .png in [UIImage ImageNamed], non sa quale sia l'estensione del file al momento, quindi non getterà nulla ... T –
[UIImage imageNamed:] does non richiede l'estensione del file quando viene utilizzato con un PNG. L'estensione del file è richiesta, tuttavia, per altri tipi di file. Per quello che vale, imageNamed eseguirà anche l'auto-cache e determinerà il file corretto per la scala/DPI dello schermo del dispositivo se il file è denominato usando le convenzioni di denominazione grafica di Apple, come "myfile @ 2x" vs. "miofile". In entrambi i casi, verrà assunto "png" anche se non è specificato per "imageNamed:". – Woodster