我有一个自定义UIButton
,需要将其添加到动态表视图单元格中。我使用的所有教程都没有对我有用。我的UIButton
仅在单击该单元格时出现,然后迅速消失。当我单击按钮时,应用程序崩溃,我得到...ViewController addButtonPressed]: unrecognized selector sent to instance
。我在这里需要做什么?
class TableViewCell: UITableViewCell {
@IBOutlet weak var addFriendButton: UIButton!
}
class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
@IBAction func addButtonPressed(sender: UIButton!) {
println("Hey")
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
var friendsCell = tableView.dequeueReusableCellWithIdentifier("AddFriendsCell", forIndexPath: indexPath) as! TableViewCell
friendsCell.addFriendButton.tag = indexPath.row
friendsCell.addFriendButton.addTarget(self, action: "addButtonPressed", forControlEvents: .TouchUpInside)
return friendsCell
}
}
最佳答案
尝试以下操作:(在选择器名称中添加“:”)
friendsCell.addFriendButton.addTarget(self, action: "addButtonPressed:", forControlEvents: .TouchUpInside)
我希望这可以解决您的选择器无法识别的问题。
关于ios - 如何在表格 View 单元格中添加自定义UIButton?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30814311/