我有一個程序爲播放的每首新歌添加一個新的單元格。例如,如果一首歌曲正在播放,程序將在單元格中列出該信息,但只要歌曲發生變化,新歌曲的信息將被添加到新單元格中,但我還希望爲每個新單元格添加一個按鈕。我怎麼做?以下是我迄今爲止所嘗試的內容。如何將按鈕添加到uitableview的每個單元格?
// ...
playButton = UIButton()
let imageret = "playbutton"
playButton.setImage(UIImage(named: imageret), forState: .Normal)
}
func play(sender: UIButton){
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: UITableViewCell = self.table.dequeueReusableCellWithIdentifier("cell") as! UITableViewCell
var play: Play
playButton.tag = indexPath.row
playButton.addTarget(self,action: "play:", forControlEvents: UIControlEvents.TouchUpInside)
table.addSubview(playButton)
// ...
將它編程? –
是的,我想以編程方式添加它 – blee
更好的選擇是將按鈕添加到故事板中的原型單元格。然後你可以將按鈕的「play:」動作連接到你的單元格的子類。 –