假设我有一个具有数量值的物体。
另外,我有一个数组控制器,它包含这些对象的数组。
此外,我有一个表格,其中包含总列数的百分比(即给定行数量占所有行数量总和的百分比),需要通过绑定填充适当的值。
似乎这样做的想法是将此列绑定到arrayController.arrangedObjects。@ sum.quantity除以arrayController.arrangedObjects.quantity。
是否可以这样做?
如果没有,你能否提出另一种实现同样目的的方法?
答案 0 :(得分:1)
一种方法是实现自定义数字格式化程序,其中除数的自定义绑定以编程方式绑定到arrayController.arrangedObjects.quantity
。在格式化程序的setObjectValue:
方法中,您将执行除法并将结果传递给super
。