Cocoa:从不同的菜单项中更改对象属性

时间:2010-04-28 18:57:12

标签: cocoa nsmenu nsmenuitem rules-of-thumb

如果我想从不同的菜单项中改变观察对象的单一属性(思考 - 选项列表),那么经验法则是什么。

E.g。我有一个应用程序,在一个窗口中显示一辆汽车。我有一个菜单项,菜单项显示[颜色],几个子菜单项,如[黑色,绿色,蓝色,红色,白色等]。如何实现此背后的机制,以便每个子菜单项将相同的属性(在本例中为 - 颜色)更改为不同的值。

1 个答案:

答案 0 :(得分:1)

如果您正在使用目标操作(IBAction),只需将菜单指向同一方法中的同一方法,并让方法进行适当的更改。

如果您正在使用绑定,则将keypath设置为相同的属性。