Ajouter des fonctions a NSObject

Bonjour , j'ai telechargé par cocoacontrols, du code pour creer une AlertView modifiée.

Le code est pas facile, et comme je suis pas un expert j'aurais besoin d'aide.

Sur cette alertView modifiée je voudrais ajouter une image, j'ai donc ajouté ces lignes-ci:




<br />
<br />
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(13, 7, 260  ,50)];<br />
   <br />
    NSString *path = [[NSString alloc] initWithString:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@&quot;C#sus4.png&quot;]];<br />
    UIImage *bkgImg = [[UIImage alloc] initWithContentsOfFile:path];<br />
    [imageView setImage:bkgImg];<br />
 <br />
<br />
   <br />
	    }<br />






ce qui me donne ces lignes
<br />
<br />
<br />
BlockAlertView *alert = [BlockAlertView alertWithTitle:stringVariable message:@&quot;&quot;];<br />
   <br />
    [alert setDestructiveButtonWithTitle:@&quot;Ok&quot; block:nil];<br />
    UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(13, 7, 260  ,50)];<br />
   <br />
    NSString *path = [[NSString alloc] initWithString:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@&quot;C#sus4.png&quot;]];<br />
    UIImage *bkgImg = [[UIImage alloc] initWithContentsOfFile:path];<br />
    [imageView setImage:bkgImg];<br />
   <br />
   <br />
	    [alert show];<br />
			  }<br />


Mais comme c'est un NSObject,on me dit "may not respond to addSubview" .

Est-ce qui'l y aurait pas des moyens pour afficher une image dans cette alerte , sans passer par addSubview?



etant donné que le code soit conséquant , j'en ai posté qu'une petite partie mais il est telechargeable depuis ici :

http://www.cocoacontrols.com/platforms/ios/controls/tweetbot-like-uialertview-and-uiactionsheet-replacement



merci pour votre aide !

Réponses

  • La classe BlockAlertView dispose d'une propriété view, on peut supposer que c'est dans cette vue qu'il faut ajouter la vue image.
    <br />
    [alert.view addSubview:imageView];<br />
    
  • effectivemment ca m'avait completement echappé ! merci beaucoup !
Connectez-vous ou Inscrivez-vous pour répondre.