我确信我错过了一些非常简单的东西,但我就是无法让它工作。
如果其他人遇到同样的问题,我会尝试更好地解释我正在做的事情以帮助他们。
这是我的职责:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return (count * 40 + 75) as CGFloat
}
以上功能无效。感谢我收到的帮助,我发现这是这样做的方法:
func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
return CGFloat(count * 40 + 75)
}
谢谢!
请您参考如下方法:
是的,很简单:
let i = 123 // an Int
let f = CGFloat(i) // a CGFloat
如果您在 CGFloat 上单击命令,那么您将看到它的所有初始化器:
init(_ value: Float)
init(_ value: Double)
// ... many more, and finally:
init(_ value: UInt)
init(_ value: Int)
