Tag: like

在swift中实现一个像tableviewCell中的button

我想在每个tableview单元格中做一个像button一样。 当它被按下时,button将变成“不同”。 我能够做到这一点,创build一个IBOutlet在我的子类和IBAction方法在我的tableviewcontroller类使用sender.setTitle(“不像”,forState:UIControlState.Normal)。 但是当我点击它的时候,这个方法也会把一堆其他的tableviewcell的button也变成“不一样”,实质上就是复制了一个单元格的行为。 这样做的方式是改变其他单元格,所以如果我点击2个连续单元格的“like”button,表格视图中的所有单元格将变成“不同”。 这是我的tableViewController的代码: class TableViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { @IBOutlet weak var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 30 } func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { var cell = tableView.dequeueReusableCellWithIdentifier("cell", […]