我的计算方法是从毫米计算平方米,为了显示核心,我想删除2位数后的所有数字。
这是我到目前为止所尝试过的。
let spha = sizeh.wshight()
let spwa = sizew.wswidth()
let areas1 = areaModel(pwa:spwa, pha:spha)
let formatter5 = NSNumberFormatter ()
formatter5.maximum = 2
let scarea = formatter5.stringFromNumber(areas1.sarea())!
screenAreaLabel?.text = "\(scarea)sqm"
此时我有点失落,我在计算这个区域时使用Float。
希望有人能帮助我朝着正确的方向前进。
添加了更多详细信息。
我希望屏幕区域仅显示24平方米而不是24772610平方米
答案 0 :(得分:0)
您将以毫米为单位的值乘以另一个以毫米为单位的值,因此结果为平方毫米。
要将平方毫米转换为平方米,只需将结果除以1_000_000
。
您也可以将formatter.multiplier
设置为1.0 / 1_000_000
。