0

スクロールするたびにセルを含むテーブル ビューがあります。

そして、このコードを緑色にマークします:let button = cell.viewWithTag(1009) as! UIButton

  override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 
{ 
  let cell = tableView.dequeueReusableCellWithIdentifier("ChecklistItem") as! UITableViewCell 
  let label = cell.viewWithTag(1000) as! UILabel 
  let button = cell.viewWithTag(1009) as! UIButton 
  button.tag = indexPath.row        
  ...
 }
4

3 に答える 3

0

このif句を追加して問題を修正しました:

  if button == nil{
        println("Do nothing");
    }else{
        button!.tag = indexPath.row

    }
于 2015-07-30T11:03:32.657 に答える