UITableCell字体大小(在Swift中)

Nul*_*sis 10 uitableview swift ios8

我已经尝试了很多组合但似乎无法在Xcode 6/Swift中减少字体大小.我基本上在一个表格单元格中有6个订单项,但它只适合3(我希望将字体缩小,希望它会显示更多,并且可能不会滚动或滚动太多).

这是我的代码:

func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
    var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell

        cell.textLabel.adjustsFontSizeToFitWidth = true
        cell.textLabel.minimumScaleFactor = 0.1
        cell.textLabel.minimumFontSize = 10.0
        cell.textLabel.font = UIFont.systemFontOfSize(10.0)
    cell.textLabel.text = String(reportData[indexPath.row] as NSString)


    return cell
}
Run Code Online (Sandbox Code Playgroud)

虽然我知道上面设置的每一件东西都不是最好的做法(缩放因子,字体大小,新字体等等,但我只是想表明我已经尝试了所有东西).

大家都知道上面的一些不起作用的任何错误或问题吗?设置每个单元格的字体大小的正确方法是什么?

谢谢!

Mik*_*mar 6

雨燕5

cell.textLabel?.font = UIFont.systemFont(ofSize: 30.0)
Run Code Online (Sandbox Code Playgroud)


zis*_*oft 5

我最近在玩字体大小的游戏,发现当字体大小小于11时,什么也没显示。

根据Apple iOS人机界面指南:

即使用户选择了超小文本尺寸,文本也不应小于11点。

只是一个想法...