3

曲のリストを表示するtableViewがあり、再生される曲をタップすると再生されます。

-(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]; 

}

このように再生されます。問題は、再生中に曲の URL が表示されることです。その上にラベルを追加する予定です。ラベルテキストを曲名に設定できるようにします。

同じことを行うためにラベルを追加するにはどうすればよいですか。誰でも知っています。助けが必要。

ありがとう、シビン

4

1 に答える 1

1

質問に答えるにはもっと情報が必要ですが、テーブル ビューに 2 つのテキスト フィールドが必要なようです。

作成するときは、スタイル UITableViewCellを使用して作成します。UITableViewCellStyleSubtitle

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

次に、表示されるセルにサブタイトルを指定できます。

cell.textLabel.text = songTitle;
cell.detailTextLabel.text = songUrl;
于 2010-02-19T20:29:59.663 に答える