2010-01-27 3 views
3

J'ai un tableauView qui affiche une liste de chansons, quand je tape sur quelqu'un il est joué.Ajouter un UILabel dans l'iPhone

-(void) PlaySelectedSong:(id) sender{  
Song *aSong=[aCategory.Items objectAtIndex:appDelegate.selectedSong]; 
NSString *content1=[[NSString alloc] initWithFormat:@"http://192.168.50.108:8888/%@",[aSong.Link stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]]; 

NSLog(content1); 
NSURL *url=[NSURL URLWithString:content1]; 

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
webView.delegate=self; 
[webView loadRequest:requestObj]; 

}

Voici comment cela se joue. Le problème est que lors de la lecture, il montre l'URL de la chanson. Je prévois d'ajouter une étiquette au-dessus. afin que je puisse définir le texte de l'étiquette sur le nom de la chanson.

Comment ajouter une étiquette pour faire la même chose. Tout le monde sait. Besoin d'aide pour.

Merci, Shibin

+0

S'il vous plaît afficher le code pour l'interface utilisateur lorsque la chanson joue. – kennytm

+0

quel est le contenu de aSong.Link, postez la chaîne – PirosB3

Répondre

2

vraiment besoin plus d'informations pour répondre à la question, mais il semble que vous voulez avoir deux champs de texte dans votre point de vue de la table. Lors de la création du UITableViewCell, créez-le en utilisant le style UITableViewCellStyleSubtitle.

cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle 
           reuseIdentifier:cellIdentifier] autorelease]; 

Vous pouvez ensuite spécifier un sous-titre dans la cellule qui sera affiché en utilisant

cell.textLabel.text = songTitle; 
cell.detailTextLabel.text = songUrl;