title: cannot change font in uitableviewcell using swift
body: <p>I cannot change the font, and i even tried <code>func tableView(tableView: UITableView!, willDisplayCell cell: UITableViewCell!, forRowAtIndexPath indexPath: NSIndexPath!)</code>. 
  I am able to update the textlabels without any issues</p>
  
  <p>This is method to select the font based on the table cell index</p>
  
  <pre><code>func fontForDisplayAtIndexPath(indexPath:NSIndexPath) -&gt;UIFont?{
      if(indexPath.section == 0) {
  
          var ind = indexPath.row
          var names = familyNames as String[]
  
          var fontFamilyName = names[ind]
         // println(names[ind])
  
          var fontName = (UIFont.fontNamesForFamilyName(fontFamilyName) as String[])[0]
          println(fontName)
  
          return  UIFont(name: fontName, size: cellPointSize)
  
      } else { return nil}
  
  }
  
  override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -&gt; UITableViewCell!{
  
      var cell:UITableViewCell
      var familyNameCellID = "FamilyName"
      var favoritesViewCellID = "Favorites"
  
      if(indexPath.section == 0)
      {
  
          cell = tableView.dequeueReusableCellWithIdentifier(familyNameCellID, forIndexPath: indexPath) as UITableViewCell
          if(cell == nil) 
          {
              cell = UITableViewCell(style: UITableViewCellStyle.Default, reuseIdentifier: familyNameCellID)
          }
          cell.textLabel.font = fontForDisplayAtIndexPath(indexPath)
          cell.textLabel.text = familyNames[indexPath.row]
          cell.detailTextLabel.text = familyNames[indexPath.row]
  
      }
      else
      {
  
          cell = tableView.dequeueReusableCellWithIdentifier(favoritesViewCellID, forIndexPath: indexPath) as UITableViewCell
  
      }
  return cell
  }
  </code></pre>